@charset "utf-8";
@import url("responsive.css");


/*Top002897 */
.Top002897{position: absolute; z-index: 100;width:100%; }
.Top002897 .auto{max-width: 1280px;width: 95%;}
.Top002897 > .auto{text-align: right;line-height: 56px;}
.Top002897 > .auto a{display: inline-block;font-size: 16px;padding-left: 32px;margin-right: 10px;color: #000;text-decoration: underline;background-repeat: no-repeat;background-position: left center;}
.Top002897 > .auto a.t-contact{background-image: url("../images/Top002897_icon1.png");}
.Top002897 > .auto a.t-fb{background-image: url("../images/Top002897_icon2.png");}
@media(min-width:1025px){
.Top002897 .top-b{z-index: 100;}
.Top002897 .top-b >.auto{display: table;}
.Top002897 .top-b > .auto > div{display: table-cell; vertical-align: middle;}
.Top002897 .top-left,
.Top002897 .top-right{width: 13%;}
.Top002897 .top-left{width:14%; padding-left: 0px;}
.Top002897 .top-right{padding-right: 0px;}
.Top002897 .top-right{position: relative; z-index: 100;}
}
.Top002897 .top-right dl{float: right;font-size:16px;}
.Top002897 .top-right dl > *{float: left;}
.Top002897 .top-search{padding-left: 10px; margin-right: 20px;}
.Top002897 .open-search{width: 28px; height: 28px;background: url("../images/Top002897-icon_search_on.png") no-repeat center center;display: block; cursor: pointer;}
.Top002897 .open-search.on{border-radius: 50%;background-color: #0047ba;}
.Top002897 .top-search .box{position: absolute; top: 100%;right: 0;border: 1px solid #fff;background: rgba(0,0,0,0.5); width: 300px;display: none;}
.Top002897 .top-search .box .text{width: 100%; height: 40px;line-height: 40px;background: none;border: 0;color: #fff; padding: 0 10px;}
.Top002897 .top-search .box .btn{position: absolute; width: 40px; height: 100%;background:#1946ba url("../images/Top002897-icon_search_on.png") no-repeat center center;top: 0;right: 0; }
.Top002897 .top-lang{position: relative; z-index: 100;}
.Top002897 .top-lang .cur{padding: 0 18px 0 27px;background: url("../images/Top002897-icon_lang.png") no-repeat left center;position: relative; z-index: 1;line-height: 28px;color:#fff;}
.Top002897 .top-lang .cur:after{position: absolute; width: 6px; height: 6px; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);border-top: 1px solid #fff;border-right: 1px solid #fff; right: 0; top: 50%; margin-top: -3px;}
.Top002897 .lang-list{position: absolute; left: 50%; width: 120px;margin-left: -60px; z-index: 100;background: #fff;border-radius: 0 0 5px 5px; top: 100%; padding: 10px 0;display: none;}
.Top002897 .lang-list a{display: block;line-height: 30px;text-align: center;}

.Top002897 .top-menu li b,
.Top002897 .top-menu li b a{display: block;font-weight: normal;position: relative;}
.Top002897 .top-menu li.aon b a:after{content:'';width:100%;height: 4px;background:#fff;position: absolute;bottom:-1px;left:0;border-radius: 50px;display: none}
.Top002897 .sub,
.Top002897 .sub-two{display: none;}
.Top002897 .sub .detail{line-height: 46px;display: inline-block;background: #e48013;color:#fff; padding: 0 30px;transition: 0.3s;}
.Top002897 .sub .detail:hover{background: #fff;color: #0099ef;}
.Top002897 .sub-menu .name{font-size: 16px;display: block;white-space: nowrap;text-overflow: ellipsis;}
@media(min-width:1025px){
.Top002897 .sub-two{display: none!important;}
.Top002897 .top-menu ul{display: table; margin: 0 auto;margin-left:10%;}
.Top002897 .top-menu li{float: left; padding: 0 2vw;}
.Top002897 .top-menu li#m12 .sub .n_yeanv{display: none;}
.Top002897 .top-menu li b a{line-height: 90px;font-size: 16px;color: #fff;}
.Top002897 .top-menu li:hover b a,
.Top002897 .top-menu li.aon b a{ color:#fff;}
.Top002897 .sub{position: absolute; left: 0; width: 100%; top: 100%;font-size: 16px;}
.Top002897 .top-menu li.aon .sub{ z-index: 100;}
.Top002897 .sub{}
.Top002897 .sub a:hover{color: #0099ef;}
.Top002897 .sub .auto{position: relative;box-shadow: 0 10px 30px rgba(0,0,0,.1);}
.Top002897 .sub .close{position: absolute;right: 0; top:0;width: 20px;height: 20px; cursor: pointer;}
.Top002897 .sub .close:before,
.Top002897 .sub .close:after{position: absolute; content: ''; width: 100%; background: #0099ef; height: 2px; left: 0; top: 50%; margin-top: -1px; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);ms-transform: rotate(-45deg);}
.Top002897 .sub .close:after{transform: rotate(45deg);-webkit-transform: rotate(45deg);ms-transform: rotate(45deg);}
.Top002897 .sub[data-type="column"] h4 .close{position: absolute; top: 50%; margin-top: -10px;}
.Top002897 .sub[data-type="tab"] .close{ top: 48px;right: 40px;}
.Top002897 .sub h4{margin: 0 0 20px 0;font-size: 24px;font-weight: normal; color:#333;}
.Top002897 .sub-imgtxt pre{line-height: 1.5em;max-height: 4.5em; margin: 15px 0 40px 0;}
.Top002897 .sub[data-type="tab"] .auto{display: table;}
.Top002897 .sub[data-type="column"] .auto{padding: 2% 4%;background:rgba(255,255,255,.95);}
.Top002897 .sub[data-type="tab"] .auto > div{display: table-cell; vertical-align: top;padding: 50px 0;}
.Top002897 .sub[data-type="column"] h4{position: relative; z-index: 1;}
.Top002897 .sub .one-cate{width: 260px; background: #262f4a;}
.Top002897 .sub .two-cate{width: 28.572%; background: #0d1630;}
.Top002897 .sub .one-cate-info{padding-top: 35px;}
.Top002897 .sub .one-cate-info .item{max-width: 360px; width: 86%; margin: 0 auto;}
.Top002897 .sub-menu .name{margin-bottom: 1vw; width:50%;float:left;}
.Top002897 .sub-menu2 .name{width:25%;position: relative;}
.Top002897 .sub-menu .name a{color: #666;float: left;max-width: 95%;padding-right: 20px;position: relative;display: block;line-height: 30px;font-size: 16px;}
.Top002897 .sub-menu .name a:after{position: absolute; width: 6px; height: 6px; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);border-bottom: 1px solid #666;border-right: 1px solid #666; right: 2px; top: 50%; margin-top: -3px;}
.Top002897 .sub-menu .name a:hover{color:#0099ef;}
.Top002897 .sub .one-cate dt{}
.Top002897 .sub .one-cate dt.on{background: #0047ba; }
.Top002897 .sub .two-cate dt a,
.Top002897 .sub .one-cate dt a{display: block;line-height: 30px;padding:10px 3vw;}
.Top002897 .sub .two-cate dt a{color:rgba(255,255,255,0.6);}
.Top002897 .sub .two-cate dt a:hover{color: #fff;}

.Top002897 .sub[data-type="column"] .sub-imgtxt{float: left; width: 38.273%;}
.Top002897 .sub[data-type="column"] .sub-menu{float:right;width: 52%;}

.Top002897 .sub-menu .item{float: left; width:100%;}

.Top002897 .sub .h3{font-size:22px;font-weight: normal;color:#333;margin-top:0;text-align: center;line-height: 2em;}
.Top002897 .sub .h3 span{position: relative;}
.Top002897 .sub .h3 span:after{content:'';position: absolute;left:-130px;top:15px; width:110px;height: 2px;background-image: linear-gradient(to right, rgba(255,255,255,0),#0099ef );display: inline-block;}
.Top002897 .sub .h3 span:before{content:'';position: absolute;right:-130px;top:15px; width:110px;height: 2px;background-image: linear-gradient(to left, rgba(255,255,255,0),#0099ef );display: inline-block;}

.Top002897 #m16 .sub dl{margin: 0 auto;max-width: 720px;}
.Top002897 .sub dl{text-align: center;}
.Top002897 .sub dl dd{margin:0 6% 3% 0;display: inline-block;line-height: 26px;font-size: 15px; text-align: left;}
.Top002897 .sub dl dd img{height:26px;float:left;margin: 0 10px 0 0;}
.Top002897 #m12 .sub dl dd img{ margin-top: 10px;}
.Top002897 #m12 .sub dl dd{ line-height: normal;}
.Top002897 .sub dl dd .navfa_fr{float: left;color: #333;}
.Top002897 .sub dl dd p{margin:0;margin-bottom:3px;}
.Top002897 .sub dl dd:hover p{color: #0099ef}
.Top002897 .sub dl dd span{font-size:12px;display: inline-block;}

@media(min-width:1025px) and (max-width:1280px){
.Top002897 .sub-menu .item{max-width: 180px;}
}
.Top002897 .sub-menu dd{line-height: 20px;padding: 4px 0; }
.Top002897 .sub-menu dd a{color: rgba(255,255,255,0.8);font-size: 15px;}
.Top002897 .sub-menu dd a:hover{color:#00a2e9;}
}
/*移动端*/
@media(max-width:1024px){
.Top002897 > .auto{line-height: 40px;}
/* .Top002897 .top-b{background: #fff;} */
.Top002897 .top-b >.auto{position: relative; z-index: 100;}
.Top002897 .top-right{float: right; padding: 20px 0;}
.Top002897 .top-left{position: absolute; left: 0; top: 0; height: 68px;display: table; max-width: 30%;}
.Top002897 .top-left a{display: table-cell; vertical-align: middle;}
.Top002897 .top-left img{max-height: 60px;}
.Top002897 .top-menu{position: fixed;right: 0; top: 68px;bottom: 0; width: 0; z-index: 100;background: #0047ba; overflow: hidden;opacity: 0; transition: 0.5s;}
.menu-show{overflow: hidden;}
 .menu-show .top-menu{opacity: 1;width: 280px;}
.Top002897 .top-menu ul{width: 280px; height: 100%;overflow: auto;}
.Top002897 .top-menu li a{color: #fff;}
.Top002897 .open-menu{ height: 28px; width: 40px; background: #0047ba;position: relative; margin-left: 10px;}
    .Top002897 .open-menu.on{background: none;}
.Top002897 .open-menu i{position: absolute; height: 2px; background: #fff;width: 70%; left: 15%; top:50%; margin-top: -1px; transition: 0.3s;}
.Top002897 .open-menu:not(.on) i:nth-child(1){margin-top: -7px;}
.Top002897 .open-menu:not(.on) i:nth-child(3){margin-top: 5px;}
    .Top002897 .open-menu.on i{background: #0047ba;}
    .Top002897 .open-menu.on i:nth-child(1){transform: rotate(45deg);}
    .Top002897 .open-menu.on i:nth-child(3){transform: rotate(-45deg);}
    .Top002897 .open-menu.on i:nth-child(2){display: none;}
.Top002897 .top-menu li b{padding-right: 40px;line-height: 50px; border-bottom: 1px solid rgba(255,255,255,0.2);position: relative;overflow: hidden;}
.Top002897 .top-menu li b a{padding: 0 20px;font-size: 18px;}
.Top002897 .top-menu li b i.op{position: absolute;right: 5px; top: 50%; width: 30px; height: 30px;margin-top: -15px; transition: 0.3s;}
.Top002897 .top-menu li b i.op.click{transform: rotate(45deg);}
.Top002897 .top-menu li b i.op:after,
.Top002897 .top-menu li b i.op:before{position: absolute; content: ''; top: 50%; left: 50%;transform:translate(-50%,-50%);background: #ffff;}
.Top002897 .top-menu li b i.op:after{width: 60%;height: 2px;}
.Top002897 .top-menu li b i.op:before{width: 2px; height: 60%;}
.Top002897 .top-search .box{width: 100%;}

.Top002897 .sub{padding: 10px 20px;}
.Top002897 .sub .auto{width: 100%;}
.Top002897 .sub  h4{display: none;}
.Top002897 .sub[data-type="tab"] .one-cate-info,
.Top002897 .sub[data-type="tab"] .two-cate{display: none;}
.Top002897 .item-cate,
.Top002897 .sub-imgtxt{background: rgba(0,0,0,0.3);padding: 10px;}
.Top002897 .item-cate{background: rgba(0,0,0,0.4);}
.Top002897 .sub-imgtxt pre{color: #fff;margin: 10px 0;}
.Top002897 .sub .detail{line-height: 36px; padding: 0 15px;}
.Top002897 .sub-menu .name,
.Top002897 .sub .one-cate > dl > dt{border-bottom: 1px dotted rgba(255,255,255,0.2);}
.Top002897 .sub-menu .name a,
.Top002897 .sub .one-cate > dl > dt >a{ line-height: 40px;font-size: 16px;display: block;}
.Top002897 .sub .one-cate > dl > dt,
.Top002897 .sub-menu .name.has-dd,
.Top002897 .sub .one-cate > dl > dt >a{position: relative;}
.Top002897 .sub .one-cate > dl > dt >a{ }
.Top002897 .sub-menu .name.has-dd:after,
.Top002897 .sub .one-cate > dl > dt >a:after{position: absolute;content: '';border:6px solid transparent; border-top-color: #fff;right: 0; top: 50%; margin-top: -3px; transition: 0.3s;}
.Top002897 .sub-menu .name.click:after,
.Top002897 .sub .one-cate > dl > dt.click >a:after{transform: rotate(180deg);margin-top: -6px;}
    .Top002897 .sub .one-cate > dl > dt .op-dt{position: absolute; width: 40px; height: 40px; z-index: 10; right: 0; top: 0;}
.Top002897 .sub-menu dd,
.Top002897 .item-cate dt{line-height: 30px;}
.Top002897 .sub-menu .name a:after{border-color: #fff;}
.Top002897 .sub-menu dl{background: rgba(0,0,0,0.3);padding: 10px;display: none;}
.Top002897 .sub-menu .name.has-dd{position: relative; padding-right: 30px;}
.Top002897 .sub-menu .name .op-dd{z-index: 10;cursor: pointer;position: absolute;right: 0; top: 0;height: 100%; width: 30px;}
    .Top002897 .sub-menu .item{margin-right: 0!important;}
}
.Top002897 .xz_lxbg{padding:1vw 2vw 1vw 2vw;background: #538bfd;position: relative;}
.Top002897 .xz_lxbg .xz_lxmain .lx_li{ margin: 1vw 0;color: #fff;font-size: 16px;line-height: 28px;}
.Top002897 .xz_lxbg .xz_lxmain .lx_li span{display: block; font-weight: bold;font-size:18px;}
.Top002897 .xz_lxbg .xz_lxmain .xz_ewm{display: block;width: 100px;}
.Top002897 .xz_lxbg .xz_lxmain .img{position: absolute;right:9%;top:13%;}
.Top002897 .xz_lxbg .xz_lxmain .img p{text-align: center;font-size:16px;color:#fff;margin-top:9px;}
.Top002897 .sub-menu .name .xz_icon{position: absolute;left:-29px;top:1px;max-width:20px;}

.h-title{text-align: center;margin-bottom:40px;}
.h-title h2{margin:0;font-weight: normal;font-size:38px;color:#333;}
.h-title p{color:#666;font-size:20px;margin-top:0.5em;}
@media (max-width:768px) {
.h-title h2{font-size: 5vw;}	
.h-title p{font-size:3vw;}
}


/*Banner002729 */
.Banner002729{}
.Banner002729 .slider li.slick-slide{ height: auto;position: relative;}
.Banner002729 .ytable{height: 100%;}
.Banner002729 .txt-main{position: absolute; left: 0; width: 100%; top: 0; height: 100%; z-index: 3;font-size: 50px;}
.Banner002729 .txt-main a.more{ display: block; color: #184477; border-radius:50px ; width: 11.0625em; line-height: 2.875em; border: 2px solid #184477; text-align: center; letter-spacing: 0.625em; font-weight: bold; font-size: 0.32em;transform: translateY(100%); -webkit-transform: translateY(100%);opacity: 0;-webkit-opacity: 0; transition:transform 0.5s 1.5s,opacity 0.5s 1.5s;}
.Banner002729 .txt-main a.more:hover{background: #184477; color: #fff;}
.Banner002729 .txt-main aside{color: #184477; max-width: 700px; transform: translateY(100%); -webkit-transform: translateY(100%);opacity: 0;-webkit-opacity: 0;}
.Banner002729 .txt-main aside.tit{font-size: 1em; line-height: 1em; max-height: 2em; margin-bottom: 20px; transition: 0.5s;}
.Banner002729 .txt-main aside.pre{font-size: 0.44em; line-height: 1.2em;  max-height: 2.4em; margin-bottom: 4%;transition: 0.5s 0.5s;}
.Banner002729 .an-show .txt-main a.more,
.Banner002729 .an-show .txt-main aside{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1;-webkit-opacity: 1;}
.Banner002729 .slider li img{display: block; width: 100%;}
.Banner002729 .slick-dots{text-align: center;position: absolute; left: 0; z-index: 10; bottom: 30px; width: 100%;}
.Banner002729 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Banner002729 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #fff; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;background: #fff;}
.Banner002729 .slick-dots li.slick-active button{opacity: 1;-webkit-opacity: 1;width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #fff;}
.Banner002729 .slick-dots li.slick-active{border-color: #fff;}
@media(min-width:1201px){
.Banner002729 .slider li img.wap{display: none;}
}
@media(max-width:1200px){
.Banner002729 .slider li img.pc{display: none;}
}
@media(max-width:1024px){
.Banner002729 .txt-main{font-size: 40px;}
}
@media(max-width:640px){
.Banner002729 .txt-main{font-size:28px;}
}
@media(max-width:480px){
.Banner002729 .txt-main{font-size:20px;}
}





/*Floor002709 */
.Floor002709{ padding:4% 0 4% 0;}
.Floor002709 .auto{ max-width:1280px; width:100%;}
@media(max-width:1600px){
.Floor002709 .auto{ padding:0 2%;}
}
.Floor002709 .title{ position:relative; z-index:3; padding:3%; text-align:center;}
.Floor002709 .title h3{ margin:0; font-size:50px; color:#b0b8c1; text-transform:uppercase; font-family:Helvetica, Arial, sans-serif;}
.Floor002709 .title h3::after{ display:block; content:''; width:35px; height:2px; background:#da251c; margin:0 auto 10px;}
.Floor002709 .title h4{margin:0; color:#606060; font-size:30px; font-weight:normal;}
@media(max-width:640px){
.Floor002709 .title h3{ font-size:40px;}
.Floor002709 .title h4{ font-size:20px;}
}
@media(max-width:480px){
.Floor002709 .title h3{ font-size:30px;}
}

.Floor002709 li{ float:left; }
.Floor002709 li a{ display:block; color:#fff; font-size:22px; text-align:center; position: relative;}
.Floor002709 li figure{ overflow:hidden;border-radius: 10px;}
.Floor002709 li .Ispic{ display:block; padding-bottom:74%;transition:0.3s ease-in-out;}
.Floor002709 li .txt{position:absolute;left:22px;top:33px;font-weight: bold; text-align: left}
.Floor002709 li .icon{ position:absolute; left:50%;  top:-2.0835em; margin-left:-2.0835em;background:#005bab; border-radius:50%; width:4.167em; height:4.167em; transition:0.3s;}
.Floor002709 li .icon img{ position:absolute; left:50%; width:1.875em; height:1.875em; top:50%; margin:-0.9375em 0 0 -0.9375em;}
.Floor002709 li p{ margin:0;}
.Floor002709 li:nth-child(1) p{color:#487dc9;}
.Floor002709 li:nth-child(3) p{color:#487dc9;}

.Floor002709 li:nth-child(5) .txt{left:15%;top:21%;font-size:32px;color:#487dc9;}
.Floor002709 li:nth-child(5) .txt h2{margin:0;font-size:32px;margin-top:4px;}
.Floor002709 li:nth-child(5) .txt span{font-size:14px;color:#fff;background:#0099ef;background-image: linear-gradient(to right,#0060cd, #0099ef);font-weight: normal;padding:11px 35px;border-radius: 50px;display: inline-block;margin-top:12%;}

.Floor002709 li a:hover .icon{ transform:rotateY(180deg); -webkit-transform:rotateY(180deg);}
.Floor002709 li a:hover .Ispic{ transform:scale(1.12); -webkit-transform:scale(1.12);}

.Floor002709 li:last-child{width:100%;}
.Floor002709 li:last-child .Ispic{padding-bottom:28%;}
@media(min-width:1025px){
.Floor002709 li{width:24.2%;}
.Floor002709 li:not(:nth-child(4n)){ margin-right:1%;margin-bottom:1%;}
}
@media(min-width:1025px) and (max-width:1200px){
.Floor002709 li a{ font-size:20px;}
}
@media(max-width:1024px){
.Floor002709 li{width:48%; margin-bottom:4%;}
.Floor002709 li:not(:nth-child(2n)){ margin-right:4%;}
}
@media(max-width:640px){
.Floor002709 li a{ font-size:20px;}
}
@media(max-width:480px){
.Floor002709 li a{ font-size:18px;}
.Floor002709 li .txt{ padding-bottom:1.5em;}
.Floor002709 li p{ font-size:16px;}
}

/*
 .Floor001388 为demo编号
 */
.Floor001388 { padding:8% 0 10%;background:#fff;background: url(../images/bg4.jpg);}
.Floor001388 .title{ text-align:center; padding:4% 0;  font-style:normal; font-weight: 700; font-style: normal; color: #333; font-size: 24px; letter-spacing: 0px;position:relative;  margin:0 0 27px; padding-bottom: 30px;  }
.Floor001388 .title::after{ position:absolute; left:50%; bottom:3px;  content:""; background:#fa7d02; width:20px; height:2px; margin-left: -10px; }
.Floor001388 .list{ position:relative;  background:#fff;/*box-shadow: 0 12px 45px rgb(31 35 41 / 10%);*/border:1px solid #eee; height: 470px;border-radius: 8px;}
.Floor001388 .list li{ display:none; }
.Floor001388 .list h1{ margin:0; position:relative; float:right;width: 15%; }
.Floor001388 .list h1 span{ display:block; color:#333; text-align:center; position:relative;  font-size:22px;  font-weight: normal; cursor:pointer; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;border-bottom:1px solid #eee;border-left:1px solid #eee; }
.Floor001388 .list h1 span:nth-child(2n){}
.Floor001388 .list h1 span:last-child{border-bottom:0;}
.Floor001388 .list h1 span::before{ display:none; position:absolute; left:-10px; top:1px;  content:""; width:0; height:0; border-top:10px solid transparent;border-bottom:10px solid transparent;   border-right:10px solid #fa7d02; }

.Floor001388 .list h1 span.active{ background:#0099ef;background-image: linear-gradient(to right, #1462c7,#05d1ef );color:#fff; }
.Floor001388 .list h1 span.active::before{ display:block; }
.Floor001388 .list h1 em{ width:40px;margin-right:10px;margin-left:6px; float:left;margin-top:-7px; }
.Floor001388 .list h1 em .h-img{display: none}
.Floor001388 .list h1 span.active em img{display: none}
.Floor001388 .list h1 span.active em .h-img{display: block;}
.Floor001388 .list_con{ overflow: hidden;float:left;width:80%;padding:4% 5%;}
.Floor001388 .list_con .Ispic{ display: block;  padding-bottom: 32%; float:left; width: 50%; }
.Floor001388 .list_con .txt{ position:relative;  }
.Floor001388 .list_con .txt h2{ font-weight:normal; font-size:26px; margin:0% 0;color:#333;  }
.Floor001388 .list_con .txt h2:after{content:'';width:51px;height: 2px;background:#e48013;display: block;margin-top:17px;margin-bottom:22px;}
.Floor001388 .list_con p{ line-height:30px;max-width:756px; color:#666; font-size:16px; overflow:hidden; }
.Floor001388 .list_con .more{border:1px solid #ef8b1e;padding:11px 42px;border-radius: 50px;color:#fff;background:#ef8b1e; font-size:15px;display: inline-block;margin-top:12px;}
/* .Floor001388 li .con{ display: none;} */
.Floor001388 dl{margin:6% -5px 0;}
/* .Floor001388 dl dd{width:17%;float:left;} */
.Floor001388 dl dd figure{margin:0 5px;border:1px solid rgba(0,0,0,0.06);border-radius: 4px; cursor: pointer;}
.Floor001388 dl dd.slick-current  figure{border:1px solid #e48013;}

@media (min-width: 1000px) {
.Floor001388 .list h1 span{	padding:32px 25px; }
.Floor001388 .list_con .txt::after{ bottom: -15px; }
}
@media (max-width: 1000px) {
.Floor001388 .list_con .Ispic{ width:48%; }	
.Floor001388 .list h1 span{	padding:32px 0; }
}
@media (max-width: 768px) {
	.Floor001388 .list{ height: 445px;}
.Floor001388 .list_con .Ispic{ float:none; width:100%; } 
.Floor001388 .list_con .txt{ float:none; width:100%;}	
.Floor001388 .list h1{ width: 20%;}
.Floor001388 .list h1 span{font-size: 18px;}
.Floor001388 .list_con{ width: 78%;}
}
@media (max-width: 640px) {
	.Floor001388 .list{ height: auto;}
	.Floor001388 .list h1,
	.Floor001388 .list_con{ width: 100%; float: none; overflow: hidden;}
	.Floor001388 .list h1 span{ float: left; width: 20%; padding: 5px 0;}
	.Floor001388 .list h1 span{font-size: 14px;}
	.Floor001388 .list h1 span:last-child{border-bottom: 1px solid #eee;}
	.Floor001388 .list_con .txt h2{ font-size: 18px;}
	.Floor001388 .list_con p{ font-size: 14px; line-height: 24px;}
}
@media (max-width: 320px) {
.Floor001388 .list_con .txt h2{ padding-left:0; background:none; text-align:center; }	
}

/*Floor002820 */
.Floor002820{padding: 7.5% 0;background: url(../images/bg2-1.jpg);color: #fff; position: relative; overflow: hidden;}
.Floor002820:before{position:absolute;width: 100% ;height:100%;content: '';left:0; top:0; background: url(../images/bg2-2.png);animation:infinite 2s ease imghover;}

.Floor002820 .h-title{margin-bottom: 4%;}
.Floor002820 .h-title h2{color:#fff;}
.Floor002820 .h-title p{color:#fff;opacity: 0.6;}
.Floor002820 .auto{max-width: 1200px;width: 96%;}
.Floor002820 .video .inner{position: relative;}
.Floor002820 .video .files{position: absolute; left: 0; top: -5%; z-index: 5; bottom: -5%; width: 0;background: #fff; transition: 0.3s;overflow: hidden;}
.Floor002820 .video .files.show{width: 100%;}
.Floor002820 .video .files video{position: absolute; left: 0; top: 0;background: #000;object-fit: cover;}
.Floor002820 .video .pic img{display: block;width: 100%;}
.Floor002820 .open-video{position: absolute;left: 1.223%;bottom: 12.947%; cursor: pointer; z-index: 10;}
.Floor002820 .open-video i{display: block;width: 36px; height: 36px; border-radius: 50%; background: #23ac38 url(../images/Floor002820_btn.png) no-repeat center center;position: relative; z-index: 4;}
.Floor002820 .open-video:before,
.Floor002820 .open-video:after{position: absolute; content: '';border-radius: 50%;background: #23ac38; opacity: 0.2;-webkit-opacity: 0.2; animation: scale 3s infinite;-webkit-animation: scale 3s infinite;}
.Floor002820 .open-video:before{left: -17px; top: -17px; bottom: -17px;right: -17px; animation-delay: 0.3s;}
.Floor002820 .open-video:after{left: -27px; top: -27px; bottom: -27px;right: -27px;}
@keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-webkit-keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-ms-keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@media(min-width:1025px){
.Floor002820 .number{width: 59.072%;}
}
@media(max-width:1024px){
.Floor002820 .ytable,
.Floor002820 .ytable-cell{display: block;}
.Floor002820 .video{width: 90%; max-width: 573px; margin: 40px auto 0;}
}

.Floor002820 .info-num li{text-align: center;position: relative;padding: 20px;border-radius: 20px;/*border: 1px solid rgba(255,255,255,.2);background: rgba(255,255,255,.2);*/}
@media(min-width:641px){
.Floor002820 .info-num li{float: left;width: 22.744%;margin-right: 3%;}
.Floor002820 .info-num li:last-child{margin-right: 0%;}

}
.Floor002820 .info-num li aside{display: inline-block;position: relative;}
.Floor002820 .info-num li aside b{font-size: 56px;font-weight: normal;color: #fff;display: inline-block;font-family: 'Oswald';}
.Floor002820 .info-num li aside span{font-size: 16px; margin-left: 5px; display: inline-block;color: #fff;}
.Floor002820 .info-num li aside sub{position: absolute;left: 100%;word-break: keep-all;bottom: 33%;font-size: 32px;margin-left: 10px;font-family: 'Oswald';}
.Floor002820 .info-num li p{font-size: 16px;color: #fff;margin-bottom: 0;margin-top: 10px;opacity: 0.9;}
@media(min-width:1025px) and (max-width:1200px){
.Floor002820 .info-num li aside b{font-size: 60px;}
}
@media(min-width:641px) and (max-width:769px){
.Floor002820 .info-num li aside b{font-size: 60px;}
}
@media(max-width:640px){
.Floor002820 .info-num li{text-align: center;width: 50%; float: left;}
.Floor002820 .info-num li:not(:last-child){margin-bottom: 20px;}
}
@media(max-width:480px){
.Floor002820 .info-num li aside b{font-size: 40px;}
}

/*Floor002733 */
.Floor002733{overflow-x: hidden;padding:7%  0;}
.Floor002733 .auto{padding: 0!important; width: 96%; }

.Floor002733 .column-name{ text-align: center; padding: 35px 0; font-size: 28px;}
.Floor002733 .column-name .cn{color: #184477; letter-spacing: 5px;line-height: 48px;  position: relative; z-index: 10; text-indent: 5px;}
.Floor002733 .column-name .en{text-transform: uppercase; color: #f1f1fa; margin-top: -18px;line-height: 24px;font-family: "DINPro-Bold"; }
@media(max-width:480px){
.Floor002733 .column-name{ font-size: 24px;}
.Floor002733 .column-name .cn{line-height: 40px;}
}


.Floor002733 .slick-dots{padding-top: 20px;  text-align: center;}
.Floor002733 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Floor002733 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;}
.Floor002733 .slick-dots li.slick-active{border-color: #e48013;}
.Floor002733 .slick-dots li.slick-active button{ width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #e48013;}

.Floor002733 .more{padding: 25px 0 0px 0; }
.Floor002733 .more a{display: block; line-height: 48px; width: 175px; border-radius: 50px; border: 1px solid #e5e5e5; margin: 0 auto;text-align: center; font-size: 15px; transition: 0.3s; color: #666;}
.Floor002733 .more a:hover{background: #0099ef; border-color: #0099ef; color: #fff;}
.Floor002733 li{ width:23.5%;float:left;margin-right:2%;margin-bottom:2%;}
.Floor002733 li:nth-child(4n){margin-right:0;}
.Floor002733 li .inner{ position: relative;transition: 0.3s;}
.Floor002733 li .inner > a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: transparent; z-index: 10;transition: 0.3s;}
.Floor002733 li .pic{overflow: hidden;border-radius: 10px}
.Floor002733 li .Ispic{padding-bottom: 43%; transition: 0.3s;}
.Floor002733 li:hover .Ispic{ transform: scale(1.12);-webkit-transform: scale(1.12);-ms-transform: scale(1.12);}
.Floor002733 li:hover a{ }
.Floor002733 li:hover .inner{}
.Floor002733 li .txt{padding: 20px 0px;}
.Floor002733 li .txt span{font-size:14px;color:#1270cc;display: block;margin-top:7px;}
.Floor002733 li .txt span i{font-style: initial;color:#dcdcdc;margin:0 5px;}
.Floor002733 li .txt span i:last-child{ display: none;}
.Floor002733 li .txt time{color: #999; font-size: 14px;}
.Floor002733 li .txt aside{ color: #333;font-size: 16px; }
.Floor002733 li .txt p{line-height: 24px;}
@media(min-width:1201px){

.Floor002733 li .inner{ margin: 0 0px;}
}
@media(max-width:1200px){
.Floor002733 li .inner{ margin: 0 14px;}
}
@media(max-width:1024px){
.Floor002733 li .txt{padding: 15px;}
}
@media(max-width:768px){
.Floor002733 li .inner{ margin: 0;}
}
@media(max-width:640px){
.Floor002733 li{ width: 48%; margin: 0 1% 2%; display: none;}
.Floor002733 li:nth-child(-n+4){ display: block;}
}
/*Floor002213*/
.Floor002213{ background:#f2f9ff;overflow: hidden; padding:4% 0;}
.Floor002213 .auto{max-width: 900px;position: relative;width: 95%;}
.Floor002213 .h2{text-align: center; color: #333; font-size: 38px;margin:0; font-weight:normal;}
.Floor002213 figure{ color:#fff; font-size:14px; line-height:2; max-width:650px; margin:0px auto 0; text-align:center;}
.Floor002213 .more{height: 50px; max-width: 160px; width:50%; display: block; margin: 30px auto 0; text-align: center; line-height: 50px; background:#0b81c1; border-radius:50px; color: #d5e4f0; font-size: 14px;}
.Floor002213 .Form{margin-top: 50px;}
.Floor002213 dl{float: left;width: 47.5%;margin-left:4%;}
.Floor002213 dl:first-child{ margin-left:0; margin-right:0;}
.Floor002213 dl.last{ width:25%; margin-left:0; margin-right:0; float:right;}
.Floor002213 .img{/* float:right; */width: 17%;text-align: center;position: absolute;right: -17%;top: 32%;}
.Floor002213 .img img{max-width:128px;}
.Floor002213 .img p{margin:0;margin-top:7px;font-size:15px;}
.Floor002213 dd{margin-bottom: 28px;position: relative;}
.Floor002213 dd .span{position: absolute;right:12px;top:16px; color:#e80000;}
.Floor002213 input,.Floor002213  select,.Floor002213 textarea{ background:none; border:none;}
.Floor002213 input::-webkit-input-placeholder,.Floor002213  textarea::-webkit-input-placeholder{color: #666; }
.Floor002213 input::-moz-input-placeholder,.Floor002213  textarea::-webkit-input-placeholder{color: #666; }
.Floor002213 input::-ms-input-placeholder,.Floor002213  textarea::-webkit-input-placeholder{color: #666; }
.Floor002213  textarea{width: 100%; height: 118px; color: #fff;  font-size: 15px;overflow:hidden; resize:none;background: url(../images/Floor002213-text_bg.png) 0 0; border: 1px solid #97d0ec; padding:10px;}
.Floor002213 .text{ width: 100%; height: 52px; line-height: 52px; font-size: 15px; background:#fff; padding:0 18px;border-radius: 50px;}
.Floor002213 .btn{width: 160px; height: 45px; cursor:pointer; display: block; font-size: 15px; margin: 0 auto;text-align: center; line-height: 45px; color: #fff; margin: 21px auto 0; background:#0099ef; border-radius:50px;transition:all 0.5s ease-out 0s;}
.Floor002213 .btn:hover{ color:#fff; background-color:#0b81c1;}
.Floor002213 .select_s{ width:100%; float:left;}

.Floor002213 .select_s select{width: 100%; height: 52px; line-height: 52px; font-size: 15px; padding: 0 18px;border-radius: 50px;appearance:none;-moz-appearance:none;-webkit-appearance:none;background: url(../images/select.svg) no-repeat right 15px center #fff;background-size: auto 16px;}
@media (min-width:1025px) and (max-width:1200px) {
.Floor002213 .Form{margin-right:163px;}	
.Floor002213 .img{right: 0;}
}
@media(max-width:1199px){
.Floor002213 .h2{ font-size:35px;}	
}
@media(max-width:1024px){
.Floor002213 .img{position: relative;top: auto;right: 0;margin: 3vw auto 0;width: 50%;}	
}
@media(max-width:1000px){
.Floor002213{ padding:5% 0;}
.Floor002213 .h2{ font-size:30px;}
.Floor002213 .Form{ margin-top:35px;}
}
@media(max-width:767px){
.Floor002213 dl{ width:100% !important; float:none !important;  margin-right:auto !important; max-width:500px; margin-left:auto !important;}	
}
/*Floor002213 End*/
/*Bottom002887 */
.Bottom002887{background: #0e1421;}
.Bottom002887,
.Bottom002887 a{color: #fff;}
.Bottom002887 .auto{max-width: 1280px; width:94%;}

.Bottom002887 .copyright{padding: 25px 0;border-top: 1px solid rgba(255,255,255,0.1);line-height: 30px;color: #bcbfc8;font-size:12px;}

.Bottom002887 .copyright a:not(:hover){color: #bcbfc8;}

.Bottom002887 .b_link{margin-bottom: 0px; line-height: 24px;}
.Bottom002887 .b_link .fr span{position: absolute; left: 0; top: 0;}
.Bottom002887 .b_link .fr a{display: inline-block;}
.Bottom002887 .b_link .fr a:not(:last-child):after{margin: 0 12px;content: ''; display: inline-block; width: 1px; height: 12px; vertical-align: middle;background: rgba(255,255,255,0.2);}

.Bottom002887 .rz{border-top:1px solid rgba(255,255,255,0.1);padding:30px 0;text-align: center;}
.Bottom002887 .rz .limg{float:left;width:25%;}
.Bottom002887 .rz .limg span{display: block;margin-top:5px;color: #bcbfc8;font-size:12px;}
.Bottom002887 .rz img{width:68px; height:32px;}

.Bottom002887 .code{max-width: 320px; margin: 0 auto;}
.Bottom002887 .code .img{max-width:114px;margin-bottom:24px;}
.Bottom002887 .code li{float: left; width: 46%; text-align: center;}
.Bottom002887 .code li:nth-child(2n){float: right;}
.Bottom002887 .code li aside{color: #bcbfc8;margin-top: 10px;}
.Bottom002887 .code li img{border-radius: 0px; display: block; width: 100%;}

.Bottom002887 .b_nav{padding: 4.875% 0 4% 0;}
.Bottom002887 .b_nav .tit{font-size: 16px;}
.Bottom002887 .b_nav nav dd{line-height: 28px;}
.Bottom002887 .b_nav nav dd a{color: #bcbfc8;}
.Bottom002887 .b_nav nav dd a:hover{color: #fff;}

.Bottom002887 .contact .call{font-size: 30px;font-family: arial;font-weight: bold;color:#0099ef;}
.Bottom002887 .contact p{margin-top: 8px;line-height: 24px;color: #bcbfc8;}
.Bottom002887 .contact .entrance{margin-top:11px;}
.Bottom002887 .contact .entrance a{display: inline-block;margin-right:5px;position: relative;width: 40px;height: 40px;border-radius: 50%;background-color: rgba(255,255,255,0.1);cursor: pointer;}
.Bottom002887 .contact .entrance a > img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;max-height: 30px;max-width: 30px;}
.Bottom002887 .contact .entrance figure{position: absolute;left: 50%;transform: translateX(-50%); bottom: 100%; width: 120px;padding: 5px;background-color: #fff; display: none;}
.Bottom002887 .contact .entrance a:hover{background-color: #0099ef;}

@media(min-width:641px){
.Bottom002887 .b_nav nav .item{float: left; max-width: 150px;}
.Bottom002887 .b_nav .tit{padding-bottom: 25px;margin-top:11px; }
.Bottom002887 .b_nav nav .item dl{display: block!important;}
}
@media(min-width:1025px){
.Bottom002887 .b_link > div{max-width: 48%;}
.Bottom002887 .code{width: 20%;}
.Bottom002887 .b_nav nav{width: 50.875%;margin-left: 10%;}
.Bottom002887 .contact{width: 18.5%;padding: 0 0% 0 1%;}
.Bottom002887 .copyright .fl{width:78%;}
.Bottom002887 .copyright .fl span{display: inline-block; margin-left:10%;}
}
@media(max-width:1024px){
.Bottom002887 .contact,
.Bottom002887 .code .tit{text-align: center;}
.Bottom002887 .contact{padding: 20px 0;}
.Bottom002887 .copyright .fl span{display: block;}
}
@media(max-width:640px){
.Bottom002887 .b_nav nav .item{margin: 0!important;border-bottom: 1px solid rgba(255,255,255,0.1);}
.Bottom002887 .b_nav nav .item dl{display: none; padding-bottom: 20px;}
.Bottom002887 .b_nav .tit{padding: 20px 0; }
.Bottom002887 .b_nav nav .tit{position: relative;z-index: 1;padding-right: 40px;}
.Bottom002887 .b_nav nav .tit i{position: absolute; right: 0; top: 50%; width: 20px; height: 20px; margin-top: -8px;transition: 0.3s;}
.Bottom002887 .b_nav nav .tit i.on{transform: rotate(45deg);}
.Bottom002887 .b_nav nav .tit i:before,
.Bottom002887 .b_nav nav .tit i:after{position: absolute; content: ''; left: 50%; top: 50%;transform: translate(-50%,-50%);background: #fff;}
.Bottom002887 .b_nav nav .tit i:before{width: 50%; height: 2px;}
.Bottom002887 .b_nav nav .tit i:after{width: 2px; height: 50%;}
.Bottom002887 .b_nav nav dd{padding: 5px 0;}
.Bottom002887 .code{max-width: 280px;}
.Bottom002887 .code li img{width: 80%; margin: 0 auto;}
}



/*Other002907 */
.Other002907{position: fixed; right: 20px; top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); z-index: 200; border: 1px solid #eee; border-bottom: 0; width: 73px;background-color: #fff; border-radius: 8px;}
.Other002907 li:not(:last-child){padding:4px 0;}
.Other002907 li a{ text-align: center;display: block;line-height: 30px; padding-top: 39px;background-position:  center 11px;background-repeat: no-repeat;background-size:30px; font-size: 14px;color: #666; }
.Other002907 li a:hover{color: #0099ef;font-weight: bold;}
.Other002907 li.li_1 a{background-image: url("../images/Other002907_icon1.png");}
.Other002907 li.li_2 a{background-image: url("../images/Other002907_icon2.png");}
.Other002907 li.li_3 a{background-image: url("../images/Other002907_icon3.png");}
.Other002907 li.li_4 a{background-image: url("../images/Other002907_gettop.png");background-position:  center 20px; font-size: 14px;font-family: 'Oswald'; margin-left: -1px; margin-right: -1px;padding-top: 35px; height: 70px; line-height: normal;border-radius: 0 0 8px 8px;background-size:15px;}
.Other002907 li{position: relative;}
.Other002907 li figure{position: absolute;right: 100%;min-width: 120px; border: 1px solid #eee; padding: 10px;box-shadow: 0 0 10px rgba(0,0,0,0.2); background-color: #fff;display: none;top: 50%;transform: translateY(-50%);}
.Other002907 li.li_3 figure{white-space: nowrap; bottom: auto; font-family: "DINCond-Bold";font-size: 24px;color: #ef8b1e; padding-left: 20px;padding-right: 20px;}

/*Floor002979*/
.Floor002979{margin: 4% 0; }
@media(max-width:768px){
.Floor002979{margin: 4% 0; }
.Other002907{display: none;}
}
.Floor002979 .auto{max-width: 1280px;}
.Floor002979 li{position: relative;overflow: hidden;}
.Floor002979 li a{position: absolute; z-index: 20; left: 0; top: 0; width: 100%; height: 100%;}
.Floor002979 li .txt{position: absolute;color: #2b68c1; z-index: 10; top: 17%;left: 2vw; text-align: left;font-size: 24px;text-transform: uppercase; transition: margin 0.5s; line-height: 1.4;}
.Floor002979 li:nth-child(1) .txt{text-align: left;transform: none;top: 9%;}

.Floor002979 li .Ispic{transition: transform 0.3s;}
.Floor002979 li:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor002979 li:hover .txt{margin-top: -40px;}
@media(min-width:641px){
.Floor002979 li{float: left; margin-right: 1.299%;}
.Floor002979 li:nth-child(1){width: 32.468%;}
.Floor002979 li:nth-child(2),
.Floor002979 li:nth-child(5){width: 28.572%;}
.Floor002979 li:nth-child(3),
.Floor002979 li:nth-child(4){width: 36.364%;}
.Floor002979 li:nth-child(2),
.Floor002979 li:nth-child(3){ margin-bottom: 1.299%;}
.Floor002979 li:nth-child(3),
.Floor002979 li:nth-child(5){margin-right: 0; float: right;}
.Floor002979 li:nth-child(1) .Ispic{padding-bottom: 130%;}
.Floor002979 li:nth-child(2) .Ispic,
.Floor002979 li:nth-child(5) .Ispic{padding-bottom: 71.591%;}
.Floor002979 li:nth-child(3) .Ispic,
.Floor002979 li:nth-child(4) .Ispic{padding-bottom: 56.25%;}
}
@media(min-width:641px) and (max-width:1024px){
.Floor002979 li .txt{font-size: 2.5vw;}
}
@media(max-width:640px){
.Floor002979 li .txt{font-size: 3vw;}
.Floor002979 li:hover .txt{margin-top: -4vw;}
.Floor002979 li:not(:nth-child(1)){float: left; width: 49%; margin-top: 2%;}
.Floor002979 li .Ispic{padding-bottom: 70%;}
.Floor002979 li:nth-child(1) .Ispic{padding-bottom: 50%;background-position: center top 15%;}
.Floor002979 li:nth-child(3),
.Floor002979 li:nth-child(5){margin-left: 2%;}
}

/*Floor001891 */
.Floor001891{padding:4% 0 0%;}
.Floor001891 .slider-tab li{text-align:center; font-size:16px; padding:27px 0; cursor:pointer; line-height:30px; position:relative;}
.Floor001891 .slider-tab li img{width:130px;display: block;margin:0 auto;margin-bottom:10px;}
.Floor001891 .slider-tab li:hover img{animation:infinite 1s ease imghover;}

@keyframes imghover{
0% {transform:translateY(6px)}
50% {transform:translateY(0)}
100% {transform:translateY(6px)}
}
@-webkit-keyframes imghover{
0% {transform:translateY(6px)}
50% {transform:translateY(0)}
100% {transform:translateY(6px)}
}
@-ms-keyframes imghover{
0% {transform:translateY(6px)}
50% {transform:translateY(0)}
100% {transform:translateY(6px)}
}

.Floor001891 .slider-tab li .hover{ display:none;} 
.Floor001891 .slider-tab li.slick-current{ }
.Floor001891 .slider-tab li.slick-current img{ } 
.Floor001891 .slider-tab li.slick-current .hover{ } 
.Floor001891 .slider-tab li.slick-current i{ position:absolute; width:0; height:0; left:50%; margin-left:-12px;bottom:0px; border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #edf6ff;}
.Floor001891 .slider-tab{padding-bottom:12px;}

.Floor001891 .box{ background:url(../images/Floor001891-bg.jpg) no-repeat center top;background:#edf6ff; background-size:cover; padding:4% 0; margin-top:-12px;}
.Floor001891 .box section{ display:none;}
.Floor001891 .box .pic{ float:left; width:45%;}
.Floor001891 .box .pic img{ display:block; width:100%;}
.Floor001891 .box .txt{ float:right; width:44%;padding-top:3%;}
.Floor001891 .box .tit{color:#333; font-size:26px;}
.Floor001891 .box .tit:after{ display:block; content:''; background-color:#0099ef; width:52px; height:2px; margin-top:18px;margin-bottom:22px;}
.Floor001891 .box .txt pre{ margin:3% 0 5% 0; line-height:30px; font-size:16px;}
.Floor001891 .box .txt p{font-size:16px;line-height: 30px}
.Floor001891 .box .txt .more{ font-size:15px; color:#fff; background-color:#ef8b1e; width:146px; height:44px; line-height:44px; text-align:center; display:inline-block;border-radius: 50px;margin-top:5%;}
@media(max-width:1024px){
.Floor001891 .slider-tab li{ padding:10px 0;}
}
@media(max-width:768px){
.Floor001891 .box .pic,
.Floor001891 .box .txt{ float:none; width:auto;}
.Floor001891 .box .pic{ padding:3% 0;}
.Floor001891 .box .tit{font-size:24px;}
.Floor001891 .box .txt .more{ font-size:14px;}
.Floor001891 .box .txt pre{ line-height:25px; font-size:14px;}
}
@media(max-width:640px){
.Floor001891 .slider-tab li{ font-size:14px;}
}

/*Floor001892 */
.Floor001892{padding:4% 0 0%;background: #f8faff;}
.Floor001892 .slider-tab li{text-align:center; font-size:18px;color:#333; padding:27px 0; cursor:pointer; line-height:30px; position:relative;}
.Floor001892 .slider-tab li img{width:130px;display: block;margin:0 auto;margin-bottom:10px;}
.Floor001892 .slider-tab li:hover img{animation:infinite 1s ease imghover;}

.Floor001892 .slider-tab li .hover{ display:none;} 
.Floor001892 .slider-tab li.slick-current{ }
.Floor001892 .slider-tab li.slick-current img{ } 
.Floor001892 .slider-tab li.slick-current .hover{ } 
.Floor001892 .slider-tab li.slick-current i{ position:absolute; width:0; height:0; left:50%; margin-left:-12px;bottom:0px; border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #edf6ff;}
.Floor001892 .slider-tab{padding-bottom:12px;}

.Floor001892 .box{ background:url(../images/Floor001891-bg.jpg) no-repeat center top;background:#edf6ff; background-size:cover; padding:4% 0; margin-top:-12px;}
.Floor001892 .box section{ display:none;}
.Floor001892 .box .pic{ float:left; width:45%;}
.Floor001892 .box .pic img{ display:block; width:100%;}
.Floor001892 .box .txt{ float:right; width:44%;padding-top:3%;}
.Floor001892 .box .tit{color:#333; font-size:26px;}
.Floor001892 .box .tit:after{ display:block; content:''; background-color:#0099ef; width:52px; height:2px; margin-top:18px;margin-bottom:22px;}
.Floor001892 .box .txt pre{ margin:3% 0 5% 0; line-height:30px; font-size:16px;}
.Floor001892 .box .txt p{font-size:16px;line-height: 30px}
.Floor001892 .box .txt .more{ font-size:15px; color:#fff; background-color:#ef8b1e; width:146px; height:44px; line-height:44px; text-align:center; display:inline-block;border-radius: 50px;margin-top:5%;}
@media(max-width:1024px){
.Floor001892 .slider-tab li{ padding:10px 0;}
}
@media(max-width:768px){
.Floor001892 .box .pic,
.Floor001892 .box .txt{ float:none; width:auto;}
.Floor001892 .box .pic{ padding:3% 0;}
.Floor001892 .box .tit{font-size:24px;}
.Floor001892 .box .txt .more{ font-size:14px;}
.Floor001892 .box .txt pre{ line-height:25px; font-size:14px;}
}
@media(max-width:640px){
.Floor001892 .slider-tab li{ font-size:14px;}
.Floor001892 .box .tit{ font-size: 16px;}
.Floor001892 .box .tit:after{ margin-top: 10px; margin-bottom: 15px;}
.Floor001892 .box .txt p{ font-size: 14px; line-height: 24px;}
}











/*Floor001889 */
.Floor001889{padding-bottom:6%;background: url(../images/RighInfo002812-map.png) no-repeat center top;background-size: cover; margin-top: 4%;}
.Floor001889 .slider-tab li{text-align:center;font-size:16px;padding: 10px 0;cursor:pointer;line-height:30px;position:relative;border-radius: 56px;background: #eee;margin-right: 20px;}
.Floor001889 .slider-tab li:nth-child(7){ margin-right: 0px;}
.Floor001889 .slider-tab li img{ margin-right:5px; vertical-align:middle;  width:30px; height:30px;}
.Floor001889 .slider-tab li .hover{ display:none;} 
.Floor001889 .slider-tab li.slick-current{color:#fff;background-color:#014099;    background-image: linear-gradient(to right, #1462c7,#05d1ef );/* transform: skewX(-32deg); */}
.Floor001889 .slider-tab li.slick-current img{ display:none;} 
.Floor001889 .slider-tab li.slick-current .hover{ display:inline-block;} 
/*.Floor001889 .slider-tab li.slick-current i{position:absolute;width:0;height:0;left:50%;margin-left:-12px;bottom: -1px;border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 9px solid #fff;}*/
.Floor001889 .slider-tab{    padding: 35px 0;}
.Floor001889 .title{text-align:center;padding:3% 0 1% 0;color: #1d3f96;font-size:36px;}
.Floor001889 .title span{ text-transform:uppercase; color:#e1e1e1; font-size:30px; display:block; padding:10px 0 3%;  font-family: "DINCond-Bold";}

.Floor001889 .box{    background: url(../images/RighInfo002812-map.png) #fff no-repeat center top;background-size:cover;padding:4% 0;/* margin-top:-12px; */box-shadow: 0 3px 60px 1px #e6e6e6;border-radius: 15px;}
.Floor001889 .box section{ display:none;}
.Floor001889 .box .pic{ float:right; width:53%;}
.Floor001889 .box .pic img{ display:block; width:100%;}
.Floor001889 .box .txt{float:left;width: 35%;padding-top: 5%;}
.Floor001889 .box .tit{color: #0099ef;font-size: 30px;margin-bottom: 33px;}
.Floor001889 .box .tit span{display:block;text-transform:uppercase;color: #0099ef;font-size: 23px;margin-bottom: 20px;font-family: "DINCond-Bold";opacity: 0.3;}
.Floor001889 .box .tit:after{display:block;content:'';background-color: #0099ef;width:80px;height: 3px;margin-top:10px;opacity: 0.2;}
.Floor001889 .box .txt pre{margin: 12% 0 5% 0;line-height: 38px;font-size: 18px;}
.Floor001889 .box .txt .more{ font-size:16px; color:#fff; background-color:#8cc63e; width:152px; height:50px; line-height:50px; text-align:center; display:inline-block;}
@media(max-width:1024px){
.Floor001889 .slider-tab li{ padding:10px 0;}
}
@media(max-width:768px){
.Floor001889 .box .pic,
.Floor001889 .box .txt{ float:none; width:auto;}
.Floor001889 .box .pic{ padding:3% 0;}
.Floor001889 .box .tit{font-size:24px;}
.Floor001889 .box .txt .more{ font-size:14px;}
.Floor001889 .box .txt pre{ line-height:25px; font-size:14px;}
}
@media(max-width:640px){
.Floor001889 .slider-tab li{ font-size:14px;}
}

/*
 .Banner002187 为demo编号
 */
.Banner002187{position: relative;}
.Banner002187 span{background-position: center bottom; background-repeat:no-repeat; background-size:cover; height:550px; display:block;}
.Banner002187 .n_banner_b{background-position: center bottom; background-repeat:no-repeat; background-size:cover; height:720px; display:block;}
.Banner002187 img{ display:none;}
.Banner002187 .txt-con{position: absolute;top:0;width:100%;bottom: 0;color:#fff;text-align: center;}
.Banner002187_case .txt-con{}
.Banner002187 .txt-con .ytable{height: 100%;}
.Banner002187 .txt-con h2{font-size:48px;margin:0;margin-bottom:18px;letter-spacing: 3px;}
.Banner002187 .txt-con dl{margin-top:2%;}
.Banner002187 .txt-con dl dd{display: inline-block;margin:0 8px;}
.Banner002187 .txt-con dl dd a{color:#fff;font-size:16px;padding:12px 26px;border-radius: 5px;min-width:165px;display: block;border:1px solid #fff;}
.Banner002187 .txt-con .b_lxwm{color:#fff;font-size:16px;margin-top: 2%; padding:12px 26px;border-radius: 5px;min-width:165px;display: inline-block;border:1px solid #fff;transition: 0.3s;}
.Banner002187 .txt-con .b_lxwm:hover{background-color: #0099ef;color:#fff;border-color:#0099ef;}
.Banner002187 .txt-con dl dd:nth-child(1) a{background:#0099ef;border-color:#0099ef;}
.Banner002187 .txt-con p{font-size:24px;line-height: 30px;margin:0;}
@media (max-width: 1000px){
.Banner002187 .n_banner_b{ height:auto; background:none; height:auto;}
.Banner002187 img{ display:block;}
.Banner002187 span{ background: none!important; height: auto;}
.Banner002187 .txt-con h2{font-size: 6vw;}
.Banner002187 .txt-con p{font-size:4vw; line-height: 1.5;}
}
@media (max-width: 640px){
	.Banner002187 .txt-con{ display: none;}
}


/*Floor001893*/
.Floor001893{ padding-top:3%}
.Floor001893 .title{text-align:center;padding:3% 0 1% 0;color: #333;font-size:38px;}
.Floor001893 .title span{ text-transform:uppercase; color:#e1e1e1; font-size:30px; display:block; padding:10px 0;  font-family: "DINCond-Bold";}
/*.Floor001893 .title:after{ display:block; content:''; margin:0 auto;width:80px; height:6px;background-color:#cacaca;}*/

.Floor001893 .year{ position:relative; padding:0 40px;}
.Floor001893 .year .prev,
.Floor001893 .year .next{ position:absolute; top:50%; width:36px; height:36px; margin-top:-18px; background:url(../images/Floor001893-controls.png) no-repeat left top; cursor:pointer;}
.Floor001893 .year .prev{ left:0;}
.Floor001893 .year .next{ right:0; background-position:left bottom;}
.Floor001893 .year .nextStop,
.Floor001893 .year .prevStop{ cursor:default;}
.Floor001893 .year .prevStop{ background-position: right top;}
.Floor001893 .year .nextStop{ background-position: right bottom;}
.Floor001893 .year .bd{ background:url(../images/Floor001893-bg.png) repeat-x left center; overflow:hidden;}
.Floor001893 .year li{ cursor:pointer; text-align:center; background:url(../images/Floor001893-dot.png) no-repeat center center;font-size:22px; padding-bottom:40px;}
.Floor001893 .year li span{ display:block; height:130px; padding-top:10px; font-family: "DINCond-Bold";}
.Floor001893 .year li:before{ display:block; width:0; height:0; margin:0 auto; border:20px solid transparent;  content:'';}
.Floor001893 .year li.on{font-size:28px;color: #0099ef;background-image:url(../images/Floor001893-dot_hover.png);}
.Floor001893 .year li.on:before{border-top-color:#f1f1f1;}
.Floor001893 .year li.on span{ padding-top:0;}

.Floor001893 .txt{ background-color:#f1f1f1; }
.Floor001893 .txt li{padding: 3% 41% 4% 0;position:relative;}
.Floor001893 .txt li .img{position:absolute;right: 4%;width:40%;top: 0%;}
.Floor001893 .txt li .img img{ display:block; width:100%;}
.Floor001893 .txt li dl{ display:table; width:100%;min-height:300px;} 
.Floor001893 .txt li dl dt,
.Floor001893 .txt li dl dd{ display:table-cell; vertical-align:top;}
.Floor001893 .txt li dl dt{border-right: 1px solid #e7e7e7;width:245px;text-align:right;font-size:90px;color: #1d3f96;}
.Floor001893 .txt li dl dt span{ display:block; padding-right:30px; font-family: "DINCond-Bold";}
.Floor001893 .txt li dl dt:after{display:block;float:right;content:'';width: 3px;height: 48px;background-color: #1d3f96;}
.Floor001893 .txt li dl dd p{ padding-left:30px; font-size:16px; line-height:24px;}
.Floor001893 .txt li dl dd p b{ color: #1d3f96; padding-right:5px}
@media(max-width:1000px){
.Floor001893 .txt li{ padding-right:3%;}
.Floor001893 .txt li dl{ position:relative; z-index:1;}
.Floor001893 .txt li .img{ display:none;}
.Floor001893 .txt li dl{min-height:none;} 
.Floor001893 .txt li dl dt{width:170px; font-size:50px;}
.Floor001893 .txt li dl dd pre{ font-size:14px; line-height:20px;}
}
@media(max-width:768px){
.Floor001893 .title{font-size:26px;}
.Floor001893 .title span{font-size:20px;}
.Floor001893 .title:after{ height:3px;}
}
@media(max-width:480px){
.Floor001893 .txt li dl dt{width:120px; font-size:32px;}
}
@media(max-width:375px){
.Floor001893 .txt li dl dd,
.Floor001893 .txt li dl dt,
.Floor001893 .txt li dl{ display:block;}
.Floor001893 .txt li dl dt{ width:auto; border-right:0; overflow:hidden;}
.Floor001893 .txt li dl dt span{ padding-right:0;}
}

/*Floor002706 */
.Floor002706{ background:url(../images/Floor002706_bg.jpg) no-repeat center top; background-size:cover; padding:6% 0;}
.Floor002706 .h-title {text-align:left;padding-top: 10%;}
.Floor002706 .h-title h2{color:#fff}
.Floor002706 .h-title p{color:rgba(255,255,255,.5)}
 
.Floor002706 .title h3{margin:0;font-size: 30px;color:rgba(255,255,255,.5);text-transform:uppercase;font-family: "DINCond-Bold";}
.Floor002706 .title h3::after{display:block;content:'';width:35px;height:2px;/* background:#da251c; */margin-bottom:20px;}
.Floor002706 .title h4{margin:0;color: #fff;font-size: 36px;font-weight:normal;padding-top: 11%;}
.Floor002706 .title p{ color:#3a434c;}

.Floor002706 ul > *{ float:left;}
.Floor002706 ol{ width:40%;}
.Floor002706 li{overflow:hidden; width:20%;}
.Floor002706 li a{display:block;background: #0099ef;color:#fff;height: 260px;position:relative;padding:23% 12% 0 15.5%;}
.Floor002706 li:nth-of-type(2n) a{background: #014099;}
.Floor002706 li aside{position:absolute;right:8%;top:5%;font-size: 38px;opacity:0.3;font-family: "DINCond-Bold";}
.Floor002706 li aside::before{display:block;margin:0 auto 20px;width:1px;height:60px;content:'';background: rgba(255,255,255,.4);transition:height 0.3s;}
.Floor002706 li a:hover aside::before{ height:40px;}
.Floor002706 li figure img{ height:60px;}
.Floor002706 li a:hover figure{ animation:ease 1s ani2706;-webkit-animation:ease 1s ani2706; }
.Floor002706 li h2{font-size: 20px;font-weight:normal;}
.Floor002706 li p{ line-height:22px; max-height:66px;}
@keyframes ani2706{
0%{ padding-left:0;}
50%{ padding-left:30%; opacity:0.5; transform:scale(0.85); -webkit-transform:scale(0.85);}
100%{ padding-left:0; opacity:1;}
}
@-webkit-keyframes ani2706{
0%{ padding-left:0;}
50%{ padding-left:30%; opacity:0.5; transform:scale(0.85); -webkit-transform:scale(0.85);}
100%{ padding-left:0; opacity:1;}
}
@media(max-width:1440px){
.Floor002706 li a{ height:300px; padding-top:18%;}
}
@media(max-width:1024px){
.Floor002706 ul ol{ float:none; width:auto;}
.Floor002706 ul li{ width:25%;}
.Floor002706 ul li:nth-of-type(1),
.Floor002706 ul li:nth-of-type(2),
.Floor002706 ul li:nth-of-type(3){ width:33.333%}
}
@media(max-width:640px){
.Floor002706 .title h3{ font-size:40px;}
.Floor002706 .title h4{ font-size:20px;}
.Floor002706 ul li{width:50% !important;}
.Floor002706 li a{ height:auto; padding:12% 15% 12% 3%; text-align:center;}
.Floor002706 li aside{font-size: 20px;}
.Floor002706 li:nth-of-type(2) a,
.Floor002706 li:nth-of-type(3) a,
.Floor002706 li:nth-of-type(6) a{background: #014099;}
.Floor002706 li:nth-of-type(1) a,
.Floor002706 li:nth-of-type(4) a,
.Floor002706 li:nth-of-type(5) a{background: #0099ef;}
}
@media(max-width:480px){
.Floor002706 .title h3{ font-size:30px;}
.Floor002706 li h2{ font-size:20px; margin:5px 0 0 0;}
.Floor002706 li figure img{ height:40px;}
}
/*
 .Floor001340 为demo编号
 */
.Floor001340{padding: 5% 0;background: url(../images/Floor001891-bg2.jpg) no-repeat center top;background-size: cover;}

.Floor001340 .h-title{text-align:left;padding-bottom: 1%;}

.Floor001340 .pic{  float:left;width:39.9%; text-align:center;}
.Floor001340 .pic img{ width:100%;}
.Floor001340 .con{float:right;width: 51.7%;padding-top:6%;padding: 2% 3% 4%;box-shadow: 0 3px 60px 1px #eee;border-radius: 20px;margin-top: 1%;background: #fff;}
.Floor001340 .title{text-align:left;padding:3% 0 1% 0;color: #1d3f96;font-size:36px;}
.Floor001340 .title span{ text-transform:uppercase; color:#e1e1e1; font-size:30px; display:block; padding:2px 0 8%;  font-family: "DINCond-Bold";}

.Floor001340 .info{padding: 2% 0 7% 0;color: #444;font-size: 16px;line-height: 30px;}
.Floor001340 .info p{border-left: 4px solid #1d3f96;padding-left: 10px;line-height: 20px;margin: 30px 0;color: #777;}
.Floor001340 .more{color:#fff;width: 123px;height: 40px;line-height: 40px;display:inline-block;background-color: #1d3f96;text-align:center;border-radius: 36px;}
@media(max-width:1100px){
.Floor001340 .con{ padding-right:0; width:58%; padding-top:0;}
}
@media(max-width:640px){
.Floor001340 .pic,
.Floor001340 .con{ float:none; width:auto;padding: 6vw;}
.Floor001340 .pic img{ max-width:417px;}
}

/*Floor003006 */
.Floor003006{position: relative; z-index: 1;padding-bottom: 1vw;padding-top:4%;}
.Floor003006 .h2{text-align: center;color:#333;font-size:38px;margin:0;font-weight: normal;margin-bottom:30px;}
.Floor003006 .auto{ }
.Floor003006 .list li{display:inline-block; width: 480px;padding:0 0.5%;background:#fff;padding-bottom:20px;}
.Floor003006 .list li figure{display: table;  width: 100%; text-align: center;}
.Floor003006 .list li a{display: table-cell;vertical-align: middle;}
.Floor003006 .list li img{max-width:100% !important;}
.Floor003006 .list li .txt{padding:5%;box-shadow: 0 5px 30px 0 rgba(239,239,239,0.75);width:100%;}
.Floor003006 .list li .txt h3{font-weight: normal;color:#333;margin:0;font-size:22px;}
.Floor003006 .list li .txt p{line-height: 24px;}
.Floor003006 .title{}

@media(max-width:1024px){
.Floor003006 .title{font-size: 5vw;}
.Floor003006 .list li{width: 25vw;}
.Floor003006 .list li figure{height: 12vw;}
.Floor003006 .list li img{max-height: 8vw; width: 80%;display: block; margin: 0 auto;}
}
@media(max-width:640px){
.Floor003006 .title{font-size: 8vw;}
}

/*Floor003007 */
.Floor003007{position: relative; z-index: 1;padding-bottom: 4%;padding-top:4%;border-top:1px solid #eee;}
.Floor003007 .h2{text-align: center;color:#333;font-size:38px;margin:0;font-weight: normal;margin-bottom:30px;}
.Floor003007 .bd{ overflow: hidden; height: 360px}
.Floor003007 .list #list{ white-space: nowrap; position: absolute;}
.Floor003007 ul li{display:inline-block; width: 480px;padding:0 0.5%;background:#fff;padding-bottom:20px;}
.Floor003007 ul li figure{display: table;  width: 100%; text-align: center;}
.Floor003007 ul li figcaption{display: table-cell;vertical-align: middle;}
.Floor003007 ul li img{max-width:100% !important;}
.Floor003007 ul li .txt{padding:5%;box-shadow: 0 5px 30px 0 rgba(239,239,239,0.75);width:100%;}
.Floor003007 ul li .txt h3{font-weight: normal;color:#333;margin:0;font-size:22px; line-height: 30px;}
.Floor003007 ul li .txt p{line-height: 24px;white-space: normal; margin-bottom: 0; height: 48px; font-size: 14px;}

@media(max-width:1024px){
.Floor003007 .title{font-size: 5vw;}
.Floor003007 .bd{ overflow: hidden; height:280px}
.Floor003007 ul li{width: 33.33vw;}
.Floor003007 ul li figure{height: 9vw;}
.Floor003007 ul li img{ width: 100%;display: block; margin: 0 auto;}
.Floor003007 ul li .txt h3{ font-size: 18px;}
}
@media(max-width:640px){
.Floor003007 .title{font-size: 8vw;}
.Floor003007 ul li{width: 50vw;}
.Floor003007 ul li .txt h3{ font-size: 16px;}
}
/*Floor003083 */
.Floor003083{margin-top: 0%;font-size: 16px;padding-bottom: 2%;overflow: hidden;}
.Floor003083 .auto{/*overflow: hidden;*/max-width: 1280px;width: 94%;position: relative; z-index: 2;}
.Floor003083 .title{line-height: 1;font-family: 'SourceHanSansCN-Medium';font-size: 36px;color: #333;}

.Floor003083 .slick-dots{text-align: center;}
.Floor003083 .slick-dots li{display: inline-block;width: 8px; height: 8px; margin: 10px 0;position: relative;list-style: none; margin: 0 9px;}
.Floor003083 .slick-dots li button{font-size: 0; width: 4px; height: 4px; background: rgba(0,0,0,0.2);border: 0;padding: 0; position: absolute;  border-radius: 50%;}
.Floor003083 .slick-dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -2px 0 0 -2px;}
.Floor003083 .slick-dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background: #0099ef;}

.Floor003083 .slider{margin: 0 -45px 0 -40px; padding-right: 5px;}
.Floor003083 .slick-slide{overflow: hidden;padding: 40px;padding-top:1vw;}
.Floor003083 .slick-slide > div{float: left; margin-left: -1px;border: 1px solid #f5f5f5;margin-top: -1px;}

.Floor003083 .slick-slide a{position: relative; z-index: 3; display: block;padding: 0 10%;}
.Floor003083 .slick-slide .Ispic{height: 125px;background-size: contain;}
.Floor003083 .slick-slide .url{position: relative;}
.Floor003083 .slick-slide .url:before{position: absolute; left: -5px; top: -5px; right: -5px; bottom: -5px; content: '';background: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); opacity: 0;transition: 0.3s;}
.Floor003083 .slick-slide .url:hover:before{/*opacity: 1;*/}
.Floor003083 .slick-slide .url:hover{z-index: 4;}
@media(min-width:1025px){
.Floor003083 .slick-slide > div{width: 12.5%;}
.Floor003083 .slick-slide  > div:nth-child(6n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(min-width:751px) and (max-width:1024px){
.Floor003083 .slick-slide > div{width: 25%;}
.Floor003083 .slick-slide  > div:nth-child(4n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(min-width:641px) and (max-width:750px){
.Floor003083 .slick-slide > div{width: 33.333%;}
.Floor003083 .slick-slide  > div:nth-child(3n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(max-width:640px){
.Floor003083{font-size: 3vw;}
.Floor003083 .title{font-size: 5vw}
.Floor003083 .slick-slide > div{width: 50%;}
.Floor003083 .slick-slide  > div:nth-child(2n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
.Floor003083 .slick-slide .Ispic{height: 28vw;}
}

.characteristic{padding:4% 0;background: #f8faff;}
.characteristic .h-title{margin-bottom:4%;}
.characteristic dl dd{float:left;width:22.3%;margin-right:3.5%;text-align: center;}
.characteristic dl dd:nth-child(4n){margin-right:0;}
.characteristic dl dd img{max-width:58px;margin:0 auto;}
.characteristic dl dd h2{text-align: center;font-size:22px;color:#333;font-weight: normal;}
.characteristic dl dd p{line-height: 30px;text-align: justify;font-size:16px;}
@media(max-width:768px){
  .characteristic dl dd{width: 100%;float: none;}
}

/*
 .RighInfo002257 为demo编号
 */
.RighInfo002257{ padding:4% 0 2%;}
.RighInfo002257 p{ line-height:1.8; }
.RighInfo002257 p b{display:block;margin-top: 5%;color: #0099ef;font-weight: normal;font-size: 18px;}
.RighInfo002257 p span{    color: #0099ef; padding-right: 8px;}
.RighInfo002257 .more{height: 50px;line-height: 50px;vertical-align: middle;min-width: 140px;font-size: 16px;border-radius: 30px;
	transition: all 0.2s;border: 1px solid;color: #0099ef;display: inline-block;text-align: center;}
.RighInfo002257 .more:hover{color: #fff; background: #0099ef;border: 1px solid #0099ef;}	
.RighInfo002257 .item{ padding:25px 0;}
.RighInfo002257 .item .h1{font-size:34px; margin: 0;font-weight: normal;color:#333;margin-bottom:4%;}
.RighInfo002257 .item .h1 b{ display:block}
.RighInfo002257 .item .con{color:#666;font-size:16px; margin: 10px 0 0;line-height: 30px;text-align: justify;}
.RighInfo002257 .item .pic img{display: block;}
.RighInfo002257 .item .zh_pic img{box-shadow: 0 0 30px rgba(0,0,0,.1);border-radius: 20px;}
@media only screen and (min-width:768px ) {
  .RighInfo002257 .item{ padding:38px 0; }
  .RighInfo002257 .item .pic{ float: left; width: 50%;}
    .RighInfo002257 .item .word{ float: right; width: 43%;}
    .RighInfo002257 .item:nth-child(2n) .pic{ float: right;}
    .RighInfo002257 .item:nth-child(2n) .word{ float: left;}
}
@media only screen and (max-width: 767px) {
   .RighInfo002257 .item{max-width: 462px; margin: 0 15px; }
   .RighInfo002257 .item .word{ padding-bottom: 15px;}
    .RighInfo002257 .item .word{ padding-top:0 !important;}
}

.Valuepro{padding:4% 0;background:#f8faff;}
.Valuepro .h-title{margin-bottom:4%;}
.Valuepro dl{}
.Valuepro dl dd{width: 31.3%;margin-right: 3%;float:left;text-align: center;background: #fff;padding: 2%;box-shadow: 0 0 40px rgba(0,0,0,0.05);min-height: 357px;border-radius: 10px;}
.Valuepro dl dd:nth-child(3n){margin-right:0;}
.Valuepro dl dd img{max-width:75px;}
.Valuepro dl dd h2{font-size:22px;color:#333;font-weight: normal;}
.Valuepro dl dd p{font-size:16px;line-height: 30px;text-align: left;}
.Valuepro dl dd p span{display: block;position: relative;padding-left:15px;}
.Valuepro dl dd p span:after{content:'';width:5px;height: 5px;border-radius: 50px; background:#0099ef;display: block;position: absolute;left:0;top:13px;}






.Valuepro_b{padding:4% 0;background:#f8faff;}
.Valuepro_b .h-title{margin-bottom:4%;}
.Valuepro_b dl{margin-top: 1vw;}
.Valuepro_b dl dd{width:23.5%;margin-right: 2%;float:left;text-align: center;}
.Valuepro_b dl dd .n_about_li{padding: 2vw;background: #fff;box-shadow: 0 0 40px rgba(0,0,0,0.05);}
.Valuepro_b dl dd:nth-child(4n){margin-right:0;}
.Valuepro_b dl dd img{max-width:75px;}
.Valuepro_b dl dd h2{font-size:40px;color:#0099ef;font-weight: normal;}
.Valuepro_b dl dd p{font-size:16px;line-height: 2em;margin: 0;}
.Valuepro_b dl dd p span{display: block;position: relative;padding-left:15px;}
.Valuepro_b dl dd p span:after{content:'';width:5px;height: 5px;border-radius: 50px; background:#0099ef;display: block;position: absolute;left:0;top:13px;}
.Valuepro_b .n_about_p{padding: 2vw 5vw;background: #fff;font-size: 16px;color: #333;line-height: 2em;box-shadow: 0 0 10px rgba(0,0,0,.08);}
.Valuepro_b .n_about_p img{display: block;margin-top: 2vw;}






.ding_a{padding: 1.8vw 0;}
.ding_a a{display: block;float: left;width: 25%;text-align: center;line-height: 2em;font-size: 16px;font-weight: bold; color: #333;}
.muev a{width: 14.222%;}
.ding_a a:hover,.ding_a a.aon{color: #0099ef;}








.n_nav_bg{padding: 1.8vw 0;text-align: center;background: #f5f5f5;}
.n_nav_bg a{display: inline-block;margin: 0 1vw; font-size: 16px;line-height: 26px;}
.n_nav_bg a:hover{color: #0099ef;border-bottom: 3px solid #0099ef;}
.n_nav_bg .n_on{color: #0099ef;border-bottom: 3px solid #0099ef;}











/*RighInfo002816 */
.RighInfo002816{padding-top:3vw;}
.RighInfo002816 .titleSub{ text-align: center;}
.RighInfo002816 .tab{margin-bottom: 3vw;}
.RighInfo002816 .tab span{ float: left; text-align: center; font-size: 16px; line-height: 50px; margin-right: 30px; width: calc((100% - 30px * (5 - 1) - 1px)/ 5); border-radius: 4px; background: #f3f6fa;}
.RighInfo002816 .tab span:last-child{ margin-right: 0;}
.RighInfo002816 .tab .aon{border: 1px solid #0099ef; color: #0099ef;}
.RighInfo002816 .img-block{display: block;max-width: 100%;margin: 0 auto;border-radius:20px;box-shadow: 0 0 30px rgba(0,0,0,.16);}
.RighInfo002816 .item{ padding: 5% 0; }
.RighInfo002816 .item:nth-child(1) { padding-top: 0;}
.RighInfo002816 .item:nth-child(2n) { background: #f4f7fe;}
.RighInfo002816 .item h3{ font-size: 30px; font-weight: normal; color: #0099ef; margin-top: 0;}
.RighInfo002816 .item p{ line-height: 2; font-size: 16px;}
.RighInfo002816 .item h2{font-size: 20px;color: #0099ef;font-weight: normal;margin: 2vw 0 0 0;}
.RighInfo002816 .item dd{ position:relative; padding-left:15px; line-height:28px; font-size: 16px;}
.RighInfo002816 .item dd:before{ position:absolute; content:""; left:0; top:12px; width:5px; height:5px; border-radius:50%; background:#0099ef;}
.RighInfo002816 .item dd span{ display:block; }
.RighInfo002816 .item dd+dd{ margin-top: 10px;}
.RighInfo002816 .nav_er a{display: block;color: #333;border-radius: 4px; border: 1px solid #f3f6fa;}
.RighInfo002816 .nav_er a:hover{border: 1px solid #0099ef; color: #0099ef;}
.RighInfo002816 .bottom_list{ padding: 5% 0; background: #f4f7fe;}
.RighInfo002816 .bottom_list .List  ul li {width: 100%; text-align: center;}
.RighInfo002816 .bottom_list .List  ul li a { display: block;}
.RighInfo002816 .bottom_list .List  ul li .txtCon{padding: 20px;}
.RighInfo002816 .bottom_list .List  ul li a .img {display: block;height: 75px; position: relative;}
.RighInfo002816 .bottom_list .List  ul li a .img img {/* max-height: 90%; */}
.RighInfo002816 .bottom_list .List  ul li a .img img.img02{ position: absolute; left: 0;top: 0;opacity: 0; }
.RighInfo002816 .bottom_list .List  ul li a .txt {display: block; width: 100%; color: #666; font-size: 14px;}
.RighInfo002816 .bottom_list .List  ul li a .h3{font-size: #333;font-size: 18px;font-weight: normal;margin: 10px 0;}
.RighInfo002816 .bottom_list .List  ul li a .more{display: block; font-size: 14px; width: 100px;padding-left: 15px;height: 30px;line-height: 30px; border-radius: 8px 0;border:1px solid #999; color: #999; margin-top: 20px;}
@media screen and (min-width:540px ){
.RighInfo002816 .bottom_list .List ul li{width: 50%;float: left; margin-bottom: 3%;}
}
@media screen and (min-width:768px ){
.RighInfo002816 .bottom_list .List ul li{width: 33.33%;}
}
@media screen and (min-width:1200px ){
.RighInfo002816 .bottom_list .List  ul li .txtCon{padding: 0 80px 0 12%;}
.RighInfo002816 .bottom_list .List  ul li a .h3{margin: 20px 0 10px;color: #0099ef;/* font-weight: bold; */font-size: 22px;}
.RighInfo002816 .bottom_list .List  ul li a .txtp{height: 60px;line-height: 26px;font-size: 16px;}
}
@media(min-width:1025px){
.RighInfo002816 .item:nth-child(2n-1) .ol{float: left;}
.RighInfo002816 .item:nth-child(2n-1) .li{float: right;}
.RighInfo002816 .item:nth-child(2n) .ol{float: right;}
.RighInfo002816 .item:nth-child(2n) .li{float: left;}
.RighInfo002816 .item .ol{width: 60%;}
.RighInfo002816 .item .li{width: 35%;}
.RighInfo002816 .item .li{ position: relative; z-index: 10;}
.RighInfo002816 .item:nth-child(2n-1) .li .inner{  padding-left: 15%;}
.RighInfo002816 .item:nth-child(2n) .li .inner{width: 100%; padding-right: 15%;}
}
@media(max-width:1024px){
.RighInfo002816 .item .li{padding: 0!important;}
.RighInfo002816 .item .inner{ padding: 20px;}
}
.RighInfo002816 .box-tit {color: #0099ef;font-size: 32px;text-align: center;}
.RighInfo002816 .box-tit::after {display: block;content: '';width: 40px;height: 2px;margin: 20px auto 30px;background-color: #0099ef;}
.RighInfo002816 .des {margin: 0 auto;font-size: 16px;line-height: 2;text-align: center;}
.RighInfo002816 .box .tab {margin-top: 30px;border-bottom: 2px solid #0099ef;line-height: 50px;text-align: center;}
.RighInfo002816 .box .tab a {position: relative;display: inline-block;margin: 0 50px;color: #333;font-size: 18px;}
.RighInfo002816 .box .tab a::before {display: none;content: '';position: absolute;left: 50%;bottom: -12px;width: 0;height: 0;border-top: 8px solid #0099ef;border-left: 8px solid transparent;border-right: 8px solid transparent;transform: translateX(-50%);}
.RighInfo002816 .box .tab a.on {color: #0099ef;font-weight: bold;}
.RighInfo002816 .box .tab a.on::before {display: block;}
.RighInfo002816 .list .list-box {}
.RighInfo002816 .list .list-box .left {float: left;width: 50%;}
.RighInfo002816 .list .list-box .right {float: right;width: 45%;padding-top: 80px;}
.RighInfo002816 .list .list-box .right h3 {margin: 0 0 20px;color: #0099ef;font-size: 24px;font-weight: normal;}
.RighInfo002816 .list .list-box .right p {font-size: 16px;line-height: 2;}
.RighInfo002816 .box1 {padding-bottom: 5%;}
.RighInfo002816 .box2 {background-color: #F4F7FE;padding: 5% 0}
.RighInfo002816 .box2 .img {margin-top: 40px;}















/*
 .Floor001389 为demo编号
 */
.Floor001389 { padding:4% 0;background: #f8faff;margin:2% 0;}
.Floor001389 .title{ text-align:center; padding:4% 0;  font-style:normal; font-weight: 700; font-style: normal; color: #333; font-size: 24px; letter-spacing: 0px;position:relative;  margin:0 0 27px; padding-bottom: 30px;  }
.Floor001389 .title::after{ position:absolute; left:50%; bottom:3px;  content:""; background:#fa7d02; width:20px; height:2px; margin-left: -10px; }
.Floor001389 .list{ position:relative;  }
.Floor001389 .list li{ display:none; }
.Floor001389 .list li .ftxt{width: 32%;padding-top: 2vw;padding-left:3%;}
.Floor001389 .list li .pic{width:62%;background: #fff;}
.Floor001389 .list li .ftxt_bg .Ispic{padding-bottom: 63%;background-size: contain;}
.Floor001389 .list h1{ margin:0; position:relative; float:left;width: 19%; }
.Floor001389 .list h1 span{ display:block; color:#333; text-align:center; position:relative;  font-size:16px;  font-weight: bold; cursor:pointer; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;padding:2vw 1vw;margin-bottom: 0.5vw;background:#fff;border-radius: 10px; box-shadow: 0 0 30px rgba(0,0,0,.05);}
.Floor001389 .list h1 span:nth-child(2n){}
.Floor001389 .list h1 span::before{ display:none; position:absolute; left:-10px; top:1px;  content:""; width:0; height:0; border-top:10px solid transparent;border-bottom:10px solid transparent;   border-right:10px solid #fa7d02; }

.Floor001389 .list h1 span.active{ background: #dae3f3;border: 1px solid #bed4ed;box-shadow: none;}
.Floor001389 .list h1 span.active::before{ display:block; }
.Floor001389 .list h1 em{ width:40px;margin-right:10px;margin-left:6px; float:left;margin-top:-7px; }
.Floor001389 .list h1 em .h-img{display: none}
.Floor001389 .list h1 span.active em img{display: none}
.Floor001389 .list h1 span.active em .h-img{display: block;}
.Floor001389 .list_con{ overflow: hidden;float:right;width:80%;padding:1.4vw 2vw;background: #fff;box-shadow: 0 0 30px rgba(0,0,0,.05);border-radius: 45px;}
.Floor001389 .list_con .txt{ position:relative;  }
.Floor001389 .list_con .txt h2{ font-weight:normal; font-size:26px; margin:0% 0;color:#333;  }
.Floor001389 .list_con .txt h2:after{content:'';width:51px;height: 2px;background:#e48013;display: block;margin-top:17px;margin-bottom:22px;}
.Floor001389 .list_con h2{font-size:24px;color: #333;margin: 0 0 1vw 0;}
.Floor001389 .list_con p{ line-height:2em;color:#666; font-size:16px; }
.Floor001389 .list_con .tit{font-size:24px;color:#333;font-weight: normal;margin-top:8px;}
.Floor001389 .list_con dd{line-height:20px;color:#666; font-size:16px;margin-bottom: 0.6vw;}
.Floor001389 .list_con .more{border:1px solid #ef8b1e;padding:11px 42px;border-radius: 50px;color:#fff;background:#ef8b1e; font-size:15px;display: inline-block;margin-top:12px;}

@media (min-width: 1000px) {
.Floor001389 .list h1 span{	 }
.Floor001389 .list_con .txt::after{ bottom: -15px; }
}
@media (max-width: 1000px) {
.Floor001389 .list_con .txt{ float:right; width:48%; margin-left:0; }	
.Floor001389 .list h1 { left:0; top:100%; width: 100%; }
.Floor001389 .list h1 span{ float:left; width:25%; padding:2%; }
.Floor001389 .list h1 span::before{ left:0; top:6px; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #fa7d02; }
.Floor001389 .list_con .txt::after{ display:none; }
.Floor001389 .list_con .txt h2{ padding-left:36%; margin:5% 0;  }
}
@media (max-width: 768px) {
.Floor001389 .list_con .txt{ float:none; width:100%;}	
}
@media (max-width: 320px) {
.Floor001389 .list_con .txt h2{ padding-left:0; background:none; text-align:center; }	
}






/*Floor0027334 */
.Floor0027334{overflow-x: hidden;padding:4%  0;}
.Floor0027334 .auto{padding: 0!important; width: 96%; }

.Floor0027334 .column-name{ text-align: center; padding: 35px 0; font-size: 28px;}
.Floor0027334 .column-name .cn{color: #184477; letter-spacing: 5px;line-height: 48px;  position: relative; z-index: 10; text-indent: 5px;}
.Floor0027334 .column-name .en{text-transform: uppercase; color: #f1f1fa; margin-top: -18px;line-height: 24px;font-family: "DINPro-Bold"; }
@media(max-width:480px){
.Floor0027334 .column-name{ font-size: 24px;}
.Floor0027334 .column-name .cn{line-height: 40px;}
}


.Floor0027334 .slick-dots{padding-top: 20px;  text-align: center;}
.Floor0027334 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Floor0027334 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;}
.Floor0027334 .slick-dots li.slick-active{border-color: #e48013;}
.Floor0027334 .slick-dots li.slick-active button{ width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #e48013;}

.Floor0027334 .more{padding: 25px 0 0px 0; }
.Floor0027334 .more a{display: block; line-height: 48px; width: 175px; border-radius: 50px; border: 1px solid #e5e5e5; margin: 0 auto;text-align: center; font-size: 15px; transition: 0.3s; color: #666;}
.Floor0027334 .more a:hover{background: #0099ef; border-color: #0099ef; color: #fff;}
.Floor0027334 li{ width:23.5%;float:left;margin-right:2%;margin-bottom:2%;border-radius: 10px;}
.Floor0027334 li:nth-child(4n){margin-right:0;}
.Floor0027334 li .inner{ position: relative;transition: 0.3s;}
.Floor0027334 li .inner > a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: transparent; z-index: 10;transition: 0.3s;}
.Floor0027334 li .pic{overflow: hidden;border-radius: 10px}
.Floor0027334 li .Ispic{padding-bottom: 43%; transition: 0.3s;}
.Floor0027334 li:hover .Ispic{ transform: scale(1.12);-webkit-transform: scale(1.12);-ms-transform: scale(1.12);}
.Floor0027334 li:hover a{ }
.Floor0027334 li:hover .inner{}
.Floor0027334 li .txt{padding: 20px 0px;line-height: 2;}/*
.Floor0027334 li:hover {    box-shadow: 2px 4px 12px 0px #a9a9a952;}*/
.Floor0027334 li .txt span{font-size:14px;color:#1270cc;margin-top:7px;}
.Floor0027334 li .txt span i{font-style: initial;color:#dcdcdc;margin:0 5px;}
.Floor0027334 li .txt time{color: #999; font-size: 14px;}
.Floor0027334 li .txt aside{ color: #333;font-size: 16px; }
.Floor0027334 li .txt p{line-height: 24px;}
@media(min-width:1201px){

.Floor0027334 li .inner{ margin: 0 0px;}
}
@media(max-width:1200px){
.Floor0027334 li .inner{ margin: 0 14px;}
}
@media(max-width:1024px){
.Floor0027334 li .txt{padding: 15px;}
}
@media(max-width:768px){
.Floor0027334 li{ width: 48%; margin: 0 1% 3%;}
}
@media(max-width:640px){
.Floor0027334 li .inner{ margin: 0;}
.Floor0027334 li .txt{ padding: 5px;}
}
.Floor0027334 li .txt img{    vertical-align: sub;}
/*Page002046 */

.Pages{ padding:3% 0; text-align:center;}
.Pages > span{display: none;}
.Pages .p_page{display: table; margin: 0 auto;}
.Pages .p_page *{float: left;}
.Pages em{ font-style:normal;overflow:hidden;padding-left: 1px;}
.Pages a{ border:1px solid #ececec; line-height:38px; color:#999;padding:0 15px;transition: 0.3s;border-radius: 6px;}
.Pages a.a_cur,
.Pages a:hover{ background-color:#0099ef; color:#fff;}
.Pages em a{margin-left:-1px;}
.Pages .p_page > a{font-size:0;}
.Pages .p_page > *{margin:0 2px;}
.Pages .a_prev,
.Pages .a_next{ width:40px; padding:0;height: 40px;  background:url(../images/page/a_prev.gif) no-repeat center center; }
.Pages .a_next{ background-image:url(../images/page/a_next.gif);}
.Pages .a_next:hover{ background-image:url(../images/page/a_next_hover.gif);}
.Pages .a_prev:hover{ background-image:url(../images/page/a_prev_hover.gif);}
.Pages .a_first:after,
.Pages .a_end:after{display: block;font-size: 14px; float: left;}
.Pages .a_first:after{content: '首页';}
.Pages .a_end:after{content: '末页';}
@media(max-width:768px){
.Pages em{ display:none;}
}


/*Floor0027335 */
.Floor0027335{overflow-x: hidden;padding:4%  0;}
.Floor0027335 .auto{padding: 0!important; width: 96%; }
.Floor0027335 .column-name{ text-align: center; padding: 35px 0; font-size: 28px;}
.Floor0027335 .column-name .cn{color: #184477; letter-spacing: 5px;line-height: 48px;  position: relative; z-index: 10; text-indent: 5px;}
.Floor0027335 .column-name .en{text-transform: uppercase; color: #f1f1fa; margin-top: -18px;line-height: 24px;font-family: "DINPro-Bold"; }
@media(max-width:480px){
.Floor0027335 .column-name{ font-size: 24px;}
.Floor0027335 .column-name .cn{line-height: 40px;}
}


.Floor0027335 .slick-dots{padding-top: 20px;  text-align: center;}
.Floor0027335 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Floor0027335 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;}
.Floor0027335 .slick-dots li.slick-active{border-color: #e48013;}
.Floor0027335 .slick-dots li.slick-active button{ width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #e48013;}

.Floor0027335 .more{padding: 25px 0 0px 0; }
.Floor0027335 .more a{display: block; line-height: 48px; width: 175px; border-radius: 50px; border: 1px solid #e5e5e5; margin: 0 auto;text-align: center; font-size: 15px; transition: 0.3s; color: #666;}
.Floor0027335 .more a:hover{background: #0099ef; border-color: #0099ef; color: #fff;}
.Floor0027335 li{ width:23.5%;float:left;margin-right:2%;margin-bottom:2%;border-radius: 10px;}
.Floor0027335 li:nth-child(4n){margin-right:0;}
.Floor0027335 li .inner{ position: relative;transition: 0.3s;}
.Floor0027335 li .inner > a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: transparent; z-index: 10;transition: 0.3s;}
.Floor0027335 li .pic{overflow: hidden;border-radius: 10px}
.Floor0027335 li .Ispic{padding-bottom: 43%; transition: 0.3s;}
.Floor0027335 li:hover .Ispic{ transform: scale(1.12);-webkit-transform: scale(1.12);-ms-transform: scale(1.12);}
.Floor0027335 li:hover a{ }
.Floor0027335 li:hover .inner{}
.Floor0027335 li .txt{padding: 20px 0px;line-height: 2;}
.Floor0027335 li .txt .label{font-size:14px;color:#1270cc;margin-top:7px; overflow: hidden;height: 28px;}
.Floor0027335 li .txt .label span{float: left;}
.Floor0027335 li .txt .label span:not(:last-child):after{margin:0 5px;content: '/';color: #dcdcdc;}
.Floor0027335 li .txt time{color: #999; font-size: 14px;}
.Floor0027335 li .txt aside{ color: #333;font-size: 16px; }
.Floor0027335 li .txt p{line-height: 24px;}
@media(min-width:1201px){

.Floor0027335 li .inner{ margin: 0 0px;}
}
@media(max-width:1200px){
.Floor0027335 li .inner{ margin: 0 14px;}
}
@media(max-width:1024px){
.Floor0027335 li .txt{padding: 15px;}
}
@media(max-width:768px){
.Floor0027335 li{ width: 48%; margin: 0 1% 3%;}
.Floor0027335 li:nth-child(2n+1){ clear: both;}
}
@media(max-width:640px){
.Floor0027335 li .inner{ margin: 0;}
.Floor0027335 li .txt{ padding: 5px;}
.Floor0027335 li .txt .label{ font-size: 12px; margin-top: 0; }
.Floor0027335 li .txt .label span:not(:last-child):after{ margin: 0 2px;}
}
.Floor0027335 li .txt img{    vertical-align: sub;}

/*RighInfo002814 */
.RighInfo002814{padding: 3% 0;color: #555; font-size: 16px;line-height: 28px;}
.RighInfo002814 h1.tit{text-align: center; padding-bottom: 1em; line-height: normal; font-size: 28px;}
.css-17 .title{border-top:5px solid #f9f9f9; margin: 80px 0 40px 0;position: relative; z-index: 4;}
.css-17 .title-nt{margin-top: 0;}
.css-17 .title aside{display: table; margin-top: -20px; padding-right: 20px; background: #fff;}
.css-17 .title span{display: table;line-height: 40px; border-radius: 40px; padding: 0 20px; background: #f1f1f1;font-size: 22px;color: #333;}
.css-17 .title span i{font-style: normal;float: left;padding: 0 20px; margin-left: -32px; margin-top: -10px;color: #fff;border-radius: 40px;
background: rgb(0,161,226); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(0,161,226,1) 0%, rgba(77,184,74,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(0,161,226,1) 0%,rgba(77,184,74,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgb(25 152 255) 0%,rgb(16 165 228) 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a1e2', endColorstr='#4db84a',GradientType=1 ); /* IE6-9 */
}

.css-17 .intro{position: relative; z-index: 1; margin-bottom: 39px;}
.css-17 .intro .bg{position: absolute; z-index: 0; bottom: -43px; width: 100%;right: 0;}
.css-17 .intro .bg img{display: block; width: 100%;}
.css-17 .intro .title{margin-bottom: 0; margin-top: 30px;}
.css-17 .intro .title aside{padding: 0 75px; margin-left: auto; margin-right: auto;}
.css-17 .intro .main{border-top:5px solid #f9f9f9;border-left:5px solid #f9f9f9;border-right:5px solid #f9f9f9;padding:3%  5%; margin-top: -20px; text-indent: 2em;}
.css-17 .pic-txt .pic img{display: block; width: 100%;}
.css-17 .pic-txt .txt ul{width: 90%;    margin-bottom: 10%;}
.css-17 .list-dl dt,
.css-17 .pic-txt .txt ol{padding-left: 25px; background: url(../images/RighInfo002814-icon.png) no-repeat left top;font-weight: bold;font-size: 18px;line-height: 38px; margin-bottom: 20px;}

.css-17 .list-dl dl{margin-bottom: 30px;}
.css-17 .list-dl dd{position: relative;padding-left: 15px;}
.css-17 .list-dl dd:before{position: absolute; content: ''; width: 5px; height: 5px; border-radius: 50%;background: #ccc; left: 0; top: 13px;}
@media(min-width:769px){
.css-17 .pic-txt .pic{width: 47.75%;}
.css-17 .pic-txt .txt ul:not(:last-child){margin-bottom: 10%;}
.css-17 .list-dl dl{float: left;width: 50%; }
.css-17 .list-dl dl:nth-child(2n-1){padding-right: 3%;}
.css-17 .list-dl dl:nth-child(2n+1){clear: left;}
}
@media(max-width:768px){
.css-17 .pic-txt .ytable,
.css-17 .pic-txt .ytable-cell{display: block;}
.css-17 .pic-txt .txt ul{margin-bottom: 5%;}
}
.css-17 .pic-txt .third{
padding-left: 25px;
    background: url(../images/RighInfo002814-icon.png) no-repeat left top;
    font-weight: bold;
    font-size: 18px;
    line-height: 38px;
    margin-bottom: 20px;
}
.css-17 .pic-txt ul{width: 100%!important;
    margin-bottom: 4%!important;text-align: justify;}
.css-17 .intro .title span{background: #fff;    font-size: 28px;
    font-weight: 700;
    line-height: 2;}
.css-17 .auto_1200{max-width: 1280px;}
.css-17 .ytable p{margin-top:0;}
.info-page .dot{float: left;max-width: 48%;}
.info-page .dot:nth-child(2){float: right;}
@media(max-width:640px){
	.RighInfo002814 h1.tit{ font-size: 18px;}
	.info-page .dot{float: none!important;max-width: 100%;}
}

/*PicList002622 */
.PicList002622 .news-top li{position:relative;}
.PicList002622 .news-top li .pic img{ display:block; }
@media(min-width:1025px){
.PicList002622 .news-top li{ padding-bottom:50.605%;}
.PicList002622 .news-top li > *{ position:absolute; top:0; width:100%;}
.PicList002622 .news-top li .pic{left:0;}
.PicList002622 .news-top li .pic img{ height:100%; max-width:none;}
.PicList002622 .news-top li .ycenter{ right:0; height:100%; max-width:463px;}
}
.PicList002622 .news-top li .txt{ background:#fff; border:2px solid#0099ef; width:100%; padding:10% 5% 10% 8%;;}
.PicList002622 .news-top li .txt time{ font-weight:bold; font-family:"Times New Roman", Times, serif; float:right; text-align:center; font-size:13px; color:#0099ef;}
.PicList002622 .news-top li .txt time span{ display:block; font-size:44px;}
.PicList002622 .news-top li .txt h2{ clear:both; margin:0; font-size:26px; font-weight:normal;}
.PicList002622 .news-top li .txt h2::after{ display:block; content:''; width:35px; height:2px; background:#0099ef; margin:3% 0 0 0;}
.PicList002622 .news-top li .txt p{ font-size:15px; line-height:24px; height:72px; margin:5% 0 10% 0;}
.PicList002622 .bx-viewport{ z-index:1;}
.PicList002622 .bx-pager{ position:relative; z-index:3; width:32.74%; float:right; margin-top:-27px; text-align:center;}
.PicList002622 .bx-pager div{ display:inline-block; width:15px; margin:0 5px;}
.PicList002622 .bx-pager  a{ display:block; border-radius:50%; width:15px; height:15px; border:1px solid #ebebeb; position:relative; overflow:hidden; line-height:1000px;}
.PicList002622 .bx-pager  a.active::before{ position:absolute; content:''; left:3px; top:3px; bottom:3px; right:3px;border-radius:50%; background:#0099ef;}

.PicList002622 .more{ display:inline-block; position:relative; color:#6b6b6b;  font-size:12px; padding-right:26px; padding-bottom:5px; border-bottom:1px solid #0099ef;}
.PicList002622 .more::after{ position:absolute; content:''; border:6px solid transparent; bottom:-6px; right:-6px; border-left-color:#0099ef;}

.PicList002622 .news-list{margin:3% 0;}
.PicList002622 .news-list > .auto{ position:relative;  max-width:1400px;}
.PicList002622 .news-list .grid{width: 328px;min-height: 100px;float: left;-webkit-transition: top 1s ease, left 1s ease;-moz-transition: top 1s ease, left 1s ease;-o-transition: top 1s ease, left 1s ease;-ms-transition: top 1s ease, left 1s ease;transition: top 1s ease, left 1s ease;}
.PicList002622 .news-list .pic{ position:relative; margin:0 10px;}
.PicList002622 .news-list .pic time{ position:absolute; left:0; top:0; background:#0099ef; color:#fff; width:97px; text-align:center; padding:2% 0;}
.PicList002622 .news-list .pic time span{ display:block; font-size:40px; line-height:40px;}
.PicList002622 .news-list .txt{ background:#eee; text-align:center; padding:5% 3%;margin:0 22px;}
.PicList002622 .news-list .txt h2{ margin:0; font-weight:normal; font-size:24px;}
.PicList002622 .news-list .txt h2::after{ display:block; content:''; width:30px; height:2px; margin:2% auto 4%;background:#0099ef;}
.PicList002622 .news-list .txt  p{ font-size:15px; line-height:24px;  padding:0 5%;}
.PicList002622 .news-list .txt  p a{ color:#0099ef;}
.PicList002622 .news-list .hb_text {padding: 1vw 0;}
.PicList002622 .news-list .hb_text h3{float: left;width: 50%;font-size: 14px;color: #333;line-height: 32px;margin: 0;}
.PicList002622 .news-list .hb_text .hb_xia{float: right;width: 50%;}
.PicList002622 .news-list .hb_text .hb_xia span{display: block;float: right;line-height: 30px;border: 1px solid #ddd;font-size: 12px;padding: 0 1vw;border-radius: 5px;}
.PicList002622 .news-list .hb_text .hb_xia  a{display: block;float: right;margin-left: 10px;line-height: 30px;border: 1px solid #0099ef;color: #0099ef;font-size: 12px;padding: 0 1vw;border-radius: 5px;}
@media(max-width:1024px){
.PicList002622 .news-top li .txt{ padding-top:5%; padding-bottom:5%;}
.PicList002622 .news-top li .pic img{ width:100%; }
}
@media(max-width:768px){
.PicList002622 .news-list{ padding:0 10px;}
.PicList002622 .news-list .pic,
.PicList002622 .news-list .txt{margin:0 10px;}
.PicList002622 .bx-pager{ width:auto; float:none; margin-top:2%;}
.PicList002622 .news-top li .txt{ padding:3%;}
.PicList002622 .news-top li .txt p{ margin:3% 0;}
}
@media(max-width:480px){
.PicList002622 .news-list{ padding:0 5px;}
.PicList002622 .news-list .pic,
.PicList002622 .news-list .txt{margin:0 5px;}
.PicList002622 .news-list .pic time{ width:78px;}
.PicList002622 .news-list .pic time span{ font-size:24px; line-height:30px;}
.PicList002622 .news-list .txt h2{  font-size:16px;}
.PicList002622 .news-list .txt  p{ font-size:12px; line-height:20px;  padding:0;}
.PicList002622 .news-list .hb_text h3,
.PicList002622 .news-list .hb_text .hb_xia{ width: 100%; float: none;}
}
.PicList002622 .news-list .pic img{ display:block !important; width:100%;}

/*TextList002957 */
.TextList002957{background: #f2f9ff;padding:4vw 0 1vw 0;}
.TextList002957 .news_tj{padding: 3vw;box-shadow: 0 0 15px rgba(0,0,0,.08);background: #fff;}
.TextList002957 .item{ width: 50%; float: left; padding-right: 30px;}
.TextList002957 .item:nth-child(2){border-left: 1px solid #e5e5e5; padding-left:2vw; padding-right: 0;}
.TextList002957 .tit{font-size: 20px;color: #333;font-weight: bold;margin: 0 0 10px 0;}
.TextList002957 li{ line-height: 40px;}
.TextList002957 li a:before{display: inline-block;content: '';width: 5px;height: 5px;background:#ccc;border-radius: 50%;position: relative;top:-2px;margin-right: 10px;}
.TextList002957 li a{font-size: 14px;}
@media(max-width:480px){
.TextList002957 li{font-size: 3vw;line-height: 10vw;}
.TextList002957 li a{font-size: 3.5vw;}
}

/*Floor003078 */
.Floor003078{padding:2vw 0;font-size: 16px; overflow: hidden;}
.Floor003078 .about_zy{box-shadow: 0 0 15px rgba(0,0,0,.08);}
.Floor003078 .intro{color: #333;margin: 14% 10% 0 20%;}
.Floor003078 .intro .gupiao{color: #666;}
.Floor003078 .intro .tit{font-size:30px;line-height:2em; }
.Floor003078 .intro .info{color: #888;line-height: 2.2em;font-size:18px;}
.Floor003078 .right .pic .Ispic{padding-bottom: 50%;}
@media(min-width:1025px){
.Floor003078 .left{float: left;width: 50%;}
.Floor003078 .right{width: 45%;float: right;}
}
@media(min-width:1025px) and (max-width:1600px){
.Floor003078{font-size: 1.05vw;}
.Floor003078 .intro .tit{font-size: 3vw}
.Floor003078 .right li .counter span{font-size: 4vw;}
.Floor003078 .right li .counter sup{font-size: 2vw;}
}
@media(max-width:1024px){
.Floor003078 .ytable,
.Floor003078 .ytable-cell{display: block;}
.Floor003078 .right ul{padding: 5vw 0;}
.Floor003078 .right li{width: 33.333%;}
.Floor003078 .right li .inner{display: table; margin: 0 auto;}
.Floor003078 .column li .desc,
.Floor003078 .column li .name section{ left: 3vw; right: 3vw;bottom: 3vw;}
}
@media(max-width:640px){
.Floor003078{font-size: 3vw;}
.Floor003078 .intro .tit{font-size: 5vw}
.Floor003078 .intro .info br{display: none;}
.Floor003078 .more .icon{width:10vw;height: 10vw; margin-right: 3vw;}
.Floor003078 .more .icon:before{ width: 2vw; height: 2vw; margin: -1vw 0 0 -1vw;}
.Floor003078 .column li .name .cn{font-size: 4vw;}
.Floor003078 .column li .desc,
.Floor003078 .column li .name .en{font-size: 2.5vw;}
 .Floor003078 .column li .icon{height:8vw;margin-top: -4vw;}
.Floor003078 .column li a:hover .icon{background-size: auto 10vw;}
.Floor003078 .right li .counter span{font-size: 10vw;}
.Floor003078 .right li .counter sup{font-size: 5vw;}
}
.Floor003078  .about_fz_bg{margin-top: 2vw;}
.Floor003078  .about_fz_bg dl{padding: 2vw 4vw;background: #F5F5F5; box-shadow: 0 0 10px rgba(0,0,0,.14);margin-bottom: 2vw;}
.Floor003078  .about_fz_bg dt{font-size: 20px;color: #0099ef;margin-bottom: 1vw;}
.Floor003078  .about_fz_bg dd{line-height: 2em;font-size: 16px;color: #999;}
.Floor003078  .about_fz_bg dd b{display: inline-block;color: #333;}

.fwyous{text-align: center;padding-top:4%;padding-bottom:2%;background:url(../images/ysbg.jpg) no-repeat center center/cover;}
.fwyous .auto{position: relative;}
.fwyous h1{margin:0;font-weight: normal;font-size:38px;color:#333;}
.fwyous .plus{width: 35%;
    height: 58%;
    position: absolute;
    left: 32.5%;
    top: 34%;}
.fwyous .plus i{position: absolute;border-radius: 50%; background-color: #fff;opacity: 0.05; animation: 2s scale infinite both alternate linear;}
.fwyous .plus i:nth-child(1){left: -6.34%; right: -6.34%; top: -6.34%; bottom: -6.34%; }
.fwyous .plus i:nth-child(2){left: -39.203%; right: -39.203%; top: -39.203%; bottom: -39.203%;animation-delay: 0.2s;}
.fwyous .plus i:nth-child(3){left: -95.493%; right: -95.493%; top: -95.493%; bottom: -95.493%; opacity: 0.03; animation-delay: 0.4s;}
@keyframes  scale{
  from{transform: scale(0.9);}
  to{transform: scale(1.2);}
}
.fwyous .plus i{position: absolute; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; z-index: 1; background-color: #fff;opacity: 0.05;}
.fwyous .plus i:nth-child(1){animation: warn1 2s both alternate linear 0.5s infinite; width: 100%;  height: 100%; left: 0; top: 0;}
.fwyous .plus i:nth-child(2){ animation: warn1 2s both alternate linear 1s infinite; width: 120%;  height: 120%; left: -10%; top: -10%;}
.fwyous .plus i:nth-child(3){animation: warn1 2s both alternate linear 1.5s infinite; width: 150%;  height: 150%; left: -25%; top: -25%;}
@keyframes warn1 {
    from {
    transform: scale(0.9);
    -webkit-transform: scale(0.9);
    }
	to{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	}
    
}
@media(max-width:1000px){
  .fwyous h1{font-size:26px;}
}

.consulting{padding:4% 0;background: #fff;}
.consulting p{font-size:16px;line-height: 30px;text-indent: 2em;}
.consulting .word{width:43%;float:right;padding-top:3%;}
.consulting .word h2{font-size:30px;color:#333;margin:0 0 2vw 0;border-left: 4px solid #0099ef;line-height: 40px;padding-left: 1vw;}
.consulting .pic{width:50%;float:left;}
.consulting .contact{background:#0099ef;color:#fff;font-size:16px;padding:10px 22px;display: inline-block;margin-top:15px;border-radius: 4px;}

.consulting2{padding:4% 0;background: #f8faff;}
.consulting2 p{font-size:16px;line-height: 30px;text-align: justify;}
.consulting2 .word{width:43%;float:left;padding-top:6%;}
.consulting2 .word h2{font-size:30px;color:#333;margin:0 0 2vw 0;border-left: 4px solid #0099ef;line-height: 40px;padding-left: 1vw;}
.consulting2 .pic{width:50%;float:right;}

.consulting3{background: #f8faff;}
.consulting3 .word h2{font-size:36px;font-weight: normal;}
@media(max-width:768px){
	.consulting .word h2{ font-size: 22px; line-height: 30px;}
  .consulting3 .word h2{font-size:26px;}
	.consulting .word{ width: 47%;}
}
@media(max-width:640px){
	.consulting .pic,
	.consulting .word{ width: 100%; float: none;}
	.consulting .word h2{ font-size: 18px; line-height: 28px;}
	.consulting p{ font-size: 14px; line-height: 24px;}
}

/*
 .Floor002356 为demo编号
 */
.Floor002356{ padding:4% 0 0% 0;}
.Floor002356 .tit h1{font-size:36px;text-align: center;font-weight: normal;color:#333;margin:0;margin-bottom:2%;}
.Floor002356 .intro{ max-width:765px; margin:0 auto; text-align:center; line-height:24px; color:#fff;filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;-khtml-opacity: 0.5; padding-top:1%;}

.Floor002356 .item{ text-align:center;position: relative;}
.Floor002356 .item figure{padding-bottom: 138%;}
.Floor002356 .item img{ display:block; width:100%;}
.Floor002356 .item .txt{display: none; position: absolute;left:0;top:22%;width:100%;height: 55%;padding:12%;padding-top:17%; color:#fff;background: rgba(0, 153, 239, 0.8);}
.Floor002356 .item:hover .txt{display: block;}
.Floor002356 .item .txt p{font-size:16px;line-height: 28px;height: 80px;overflow: hidden;}
.Floor002356 .item .txt span{border:1px solid #fff;padding:8px 22px;display: inline-block;margin-top: 0%;border-radius: 4px;}
.Floor002356 .owl-dots{ text-align:center; padding:1% 0 1% 0;}
.Floor002356 .owl-dots div{ display:inline-block; width:7px; height:7px; border-radius:50%; background:#a4a4a4; cursor:pointer; margin:0 15px;}
.Floor002356 .owl-dots div.active{ background:#0099ef;}
.Floor002356 .owl-nav > div{ background: url(../images/Floor002356-icon.png) no-repeat; position: absolute; top: 50%; margin-top: -60px; width: 60px; height: 120px; text-indent: 9999px; overflow: hidden; -moz-opacity:0.5; opacity: 0.5; filter:alpha(opacity=50); transition: all .3s ease; -webkit-transition: all .3s ease; display: none; }
.Floor002356 .owl-nav > div:hover{ -moz-opacity:1; opacity: 1; filter:alpha(opacity=100);}
.Floor002356 .owl-nav .owl-prev{ background-position: 0 0; left: 0;}
.Floor002356 .owl-nav .owl-next{ background-position: -60px 0; right: 0;}
@media only screen and (max-width:767px ) {
  .Floor002356 .owl-nav > div{ background-size: 150%; width: 30px; height: 60px; margin-top: -30px;}
  .Floor002356 .owl-nav .owl-next{ background-position: -15px 0;}
  .Floor002356 .owl-dots{ padding: 10px 0;}
  .Floor002356 .owl-dots div{ margin: 0 5px;}
}
@media only screen and (min-width:768px ) {
  .Floor002356 .tab span{ font-size:28px;}
}
@media only screen and (min-width:1024px ) {
  .Floor002356 .tab span{ font-size:32px;}
}
@media(max-width:640px){
.Floor002356 .tab{ margin-bottom:3%;}
.Floor002356 .item .txt{padding:8%;padding-top:4%;}
.Floor002356 .item .txt p{font-size:14px;line-height: 22px;height: 65px;}
.Floor002356 .item .txt span{padding:6px 15px;}
.Floor002356 .tit h1{font-size:26px;}
.Floor002356 .intro{ padding-left:2%; padding-right:2%;}
}

/*这是滚动插件的公用样式 如出现雷同 请删除*/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
  0%{opacity:1}
  100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*end*/
/*RighInfo002523 */
.RighInfo002523{ padding:4% 0 2%;background:#f8faff;}
.RighInfo002523 .tit h1{font-size:36px;text-align: center;font-weight: normal;color:#333;margin:0;margin-bottom:2%;}
.RighInfo002523 .list-paddingleft-2{background:url(../images/RighInfo002523_bg.png) no-repeat top center;}
.RighInfo002523 li{ float:left; text-align:center; margin-bottom:7%; position:relative;}
.RighInfo002523 li span{ font-size:30px; color:#18a67d; font-family:Arial, Helvetica, sans-serif;}
.RighInfo002523 li h5{ margin:0 0 10px 0; font-size:18px;font-weight: normal;color:#fff;display: inline-block;background:#0099ef;padding:9px 22px;border-radius: 4px;}
.RighInfo002523 li p{font-size:16px;line-height: 26px;height: 77px;overflow: hidden;}
.RighInfo002523 li .pic{display: none; padding:7px;border-radius:50%;background: #c0ddf7;max-width:110px;width:60%;overflow:hidden;margin:0 auto;position:relative;z-index:10;margin-bottom: 22px;}
.RighInfo002523 li .pic img{ display:block;border-radius:50%; width:100%;}
@media(min-width:769px){
.RighInfo002523 li{width:25%;}
.RighInfo002523 ul:nth-child(2n) li{ float:right;}


.RighInfo002523 li::after{ content:''; background:url(../images/RighInfo002523_icon_right.png) no-repeat center center/cover; width:28px; height:28px; position:absolute; right:0; top:19%; margin-top:-22px; margin-right:-10px;animation: imgLeft2 1.5s infinite ease both;}
.RighInfo002523 ul li:last-child::after,
.RighInfo002523 ul:nth-child(2n)  li:last-child::after{left:50%;top:auto;margin-left:-19px;bottom: -5px;background-image:url(../images/RighInfo002523_icon_down.png);}
.RighInfo002523 ul:nth-child(2n) li::after{ right:auto; left:0; background-image:url(../images/RighInfo002523_icon_left.png);animation: imgLeft1 1.5s infinite ease both;}
.RighInfo002523 ul:nth-child(2n) li::after{ margin-right:0; margin-left:-10px;}
.RighInfo002523 ul:nth-child(2n)  li:last-child::after{margin-left:-18px;}
.RighInfo002523 ul:last-child  li:last-child::before{ width:50%; height:4px;}
.RighInfo002523 ul:last-child  li:last-child::after{ display:none;}
}
@keyframes imgLeft1{
  0%{opacity:0;transform:translateX(20%);}
  85%{opacity:1;}
  100%{opacity:0;transform:translateX(-20%);}
}
@-webkit-keyframes imgLeft1{
  0%{opacity:0;transform:translateX(20%);}
  85%{opacity:1;}
  100%{opacity:0;transform:translateX(-20%);}
}
@keyframes imgLeft2{
  0%{opacity:0;transform:translateX(-20%);}
  85%{opacity:1;}
  100%{opacity:0;transform:translateX(20%);}
}
@-webkit-keyframes imgLeft2{
  0%{opacity:0;transform:translateX(-20%);}
  85%{opacity:1;}
  100%{opacity:0;transform:translateX(20%);}
}
@media(max-width:1024px) and (min-width:769px){
.RighInfo002523 li h5{ height:40px; line-height:20px; overflow:hidden;}
}
@media(max-width:768px){
.RighInfo002523 .tit h1{font-size:26px;margin-bottom:5%;}
.RighInfo002523 ul::after{ display:none;}
.RighInfo002523 li{ width:50%; padding:2%;margin-bottom:0;}
.RighInfo002523 li:nth-child(2n+1){ clear:left;}
.RighInfo002523 li:nth-child(3n+1){ background:#fff;} 
.RighInfo002523 li p{font-size:14px;}
}


/*Floor002059 */
.Floor002059{ padding:4% 0 3% 0; background:#fff; background-size:cover;text-align: center;}
.Floor002059 h1{font-size:38px;color:#333;margin-top:0;margin-bottom:4%;font-weight: normal;text-align: center;}

.Floor002059 li{display: inline-block;width:22.75%;margin:0 1%;margin-bottom:2%;box-shadow: 0 5px 30px 0 rgba(239,239,239,0.75);position:relative;padding-bottom: 23%;}
.Floor002059 li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor002059 li figure,
.Floor002059 li div{ position:absolute; left:0; width:100%;}
.Floor002059 li figure{height: 69%;transition:top 0.3s;top:0;}
.Floor002059 li figure img{ display:none;}
.Floor002059 li div{ background-color:#fff; bottom:0; padding:0 5%; transition:0.3s;}
.Floor002059 li aside{position:absolute;top: 48%;margin-top: 22px;z-index:10;left:50%;width: 80px;height: 80px;margin-left: -40px;text-align:center;border-radius:50%;background-color:#fff;overflow:hidden;transition:0.3s;}
.Floor002059 li aside img{ display:block; width:100%; height:100%;}
.Floor002059 li aside img.hover{ display:none;}
.Floor002059 li h5{font-size:18px;font-weight: normal;text-align:center;margin: 3% 0 10%;}
.Floor002059 li p{ line-height:24px; overflow:hidden; height:72px; margin:0;}


@media(min-width:769px){
.Floor002059 li:nth-child(3n){}
}
@media(max-width:1000px) and (min-width:769px){
.Floor002059 li p{ height:48px;}
.Floor002059 li aside{ margin-top:-35px; width:70px; height:70px; margin-left:-35px;}
}
@media(max-width:768px){
	.Floor002059 h1{ font-size:  5vw;}
.Floor002059 ul{ margin:0 auto; max-width:400px;}
.Floor002059 li{ float:none; width:auto; padding-bottom:0; height:470px; margin:0 0 5% 0;}
}

.n_yeanv {border-top: 1px solid rgba(0,0,0,.1);padding-top: 1vw;}
.n_yeanv .t_lxfs{float: left;width: 70%;margin-top: 1vw;}
.n_yeanv .t_lxfs .t_lxfs_li{float: left;width: 32%;text-align: center;color: #000;line-height: 2em;}
.n_yeanv .t_lxfs h3{font-size: 16px;margin: 0;}
.n_yeanv .t_lxfs p{margin: 0;}
.n_yeanv img{display: block;float: right;height: 100px;}


.Floor002060 {padding: 0;}
.Floor002060 .rct_p{font-size: 16px;line-height: 2em;color: #666;}
.Floor002060 .Ispic{padding-bottom: 700px;margin-top: 2vw;background-size: contain;}
@media(max-width:768px){
	.Floor002060 .Ispic{ padding-bottom: 37%;}
}
/*Floor003114 */
.Floor003114{padding: 5vw 0;/* background: linear-gradient(to right,  #368cfc 0%,#5faefa 100%); */background: #edf6ff; overflow: hidden;font-size: 16px;}
.Floor003114 h1{font-size:38px;color:#333;margin-top:0;margin-bottom:4%;font-weight: normal;text-align: center;}
.Floor003114 .s_title{line-height: 40px; text-align: center;}
.Floor003114 .s_title:after{display: block; content: ''; margin: 25px auto 30px;width: 40px; height: 4px; background: #006ac2;}
.Floor003114 .s_title .cn{font-size: 36px; margin-top: -20px; color: #333;}
.Floor003114 .s_title .en{opacity: 0.1;-webkit-opacity: 0.1;font-size: 56px; font-family: Arial," sans-serif"; font-weight: bold; text-transform: uppercase; }
@media(max-width:768px){
	.Floor003114 h1{ font-size:  5vw;}
}
@media(max-width:480px){
.Floor003114 .s_title .cn{font-size: 24px; }
.Floor003114 .s_title .en{font-size: 40px;}
}
.Floor003114 .title{color: #333;position: relative;z-index: 1;}
.Floor003114 .title .cn{font-size: 60px;}
.Floor003114 .title .cn span{display: inline-block;position: relative;line-height: 0.75;}
.Floor003114 .title .cn span:before{position: absolute;content: '';z-index: -1;width: 0.8166em;height: 0.7em;background: url(../images/Floor003114-title-icon.svg) no-repeat center center;right: -0.4333em; top: -0.3em; background-size: contain;}
.Floor003114 .title .intro{padding: 1.375em 0 2.25em 0;position: relative;}
.Floor003114 .title .intro:before{position: absolute;content: '';width: 5.75em;height: 2px;background-color: #999;left: 0;bottom: 0;}
.Floor003114 .btn{text-align: center;margin: 4vw 0 0 0;}
.Floor003114 .slick-arrow{width: 60px;height: 60px;margin: 0 10px;background: #fff;position: relative;border-radius: 500px;border: none;text-indent: 200px;overflow: hidden;cursor: pointer;}
.Floor003114 .slick-arrow:before{position: absolute;content: '';width: 100%;height: 100%;left: 0;top: 0;
background: url(../images/zy_1.png) no-repeat center; }
.Floor003114 .slick-next:before{background: url(../images/zy_2.png) no-repeat center;}
.Floor003114 .slider{}
.Floor003114 .slider .ul{}
.Floor003114 .slider .slick-list{}
.Floor003114 .slick-slide:not(.slick-active){opacity: 0.4;}
.Floor003114 .slick-slide a{display: block;margin: 0 1vw; background:#fff;padding: 1.5vw;border-radius: 6px;}
.Floor003114 .pic{position: relative;}
/* .Floor003114 .pic:before{position: absolute;content: '';left: 50%;transform: translateX(-50%);height: 3px;background-color: #006ac2;top: 0;transition:width 0.3s; width: 0;} */
.Floor003114 .slick-slide.slick-active a:hover .pic:before{width: 100%;}
.Floor003114 .pic .Ispic{padding-bottom: 60%;border-radius: 4px;}
.Floor003114 .tit{position: relative;text-align: center;}
.Floor003114 .tit aside{color: #333;font-size: 18px;line-height: 2em;margin-top: 1vw;}
.Floor003114 .tits{position: relative;text-align:left;}
.Floor003114 .tits aside{color: #333;font-size: 18px;line-height: 2em;margin-bottom: 1vw;}
.Floor003114 .word{font-size: 14px;line-height: 24px; color: #666;margin-top: 1vw;}

@media (max-width:1024px) {
.Floor003114 .title{padding-right: 40%;}
.Floor003114 .title .cn{font-size: 5vw;}
}
@media (max-width:640px) {
.Floor003114{font-size: 3.5vw;}
.Floor003114 .title{padding-right:0}
.Floor003114 .title .cn{font-size: 9vw;}
.Floor003114 .slider .ul{/*padding-right: 18%;*/}
.Floor003114 .slick-arrow{width: 60px;height: 42px;}
.Floor003114 .slick-slide a{/*margin-right: 5vw;*/}

}


/*Floor002865 */
.Floor002865{padding: 4% 0;background:#edf6ff;}

.css-26 li{float: left;  text-align: center;position: relative; overflow: hidden;}
.css-26 li a{display: block;padding: 23% 0;color: #333;position: relative; z-index: 10;min-height: 275px;}
.css-26 li .icon{height: 60px; width: 60px; margin: 0 auto; transition: 0.3s;}
.css-26 li .icon img{display: block;width: 100%;height: 100%;}
.css-26 li aside{margin-top: 15px;margin-bottom:12px; font-size: 24px; font-weight: 700; }
.css-26 li p{font-size:16px;margin:5px 0;color:#666;}
.css-26 li p span{color:#0099ef;font-size:22px;font-weight: bold;}
.css-26 li{background-color: #fff;}
.css-26 .text p.dian2 { display: none;}
.css-26 .text p.dian { display: none;}

@media(min-width:641px){
.css-26 li{width: 21%;margin-right:0.5%; transition: 0.5s; height: 300px;}
.css-26 li:nth-child(4){margin-right:0}
.css-26 li.on{ width: 35%; background: url(../images/Floor002865_bg.jpg); background-size: 100% 100%;}
.css-26 li.on a{padding:11%}
.css-26 li.on .icon{ width: 35%; float: left ; height: auto;padding:30px 30px 0;}
.css-26 li.on .text{ width: 100%; float: left;text-align: left }
.css-26 li.on  aside{display: none;}
.css-26 li.on .text p:nth-child(4){text-align: right;}
.css-26 li.on .text p.dian2{ font-family: fantasy; display: block; font-size: 70px; text-align: right; color: #0099ef; height: 60px;}
.css-26 li.on .text p.dian{ font-family: fantasy; display: block;font-size: 70px;  color: #0099ef;height: 60px;}

}
@media(max-width:640px){
.css-26 li{width: 50%;}
.css-26 ul.even li:last-child{width: 100%;}
}
/*
 .Floor002439 为demo编号
 */
.Floor002439{padding:4% 0; background: #f8faff;}
.Floor002439 .tit{font-size:38px;color:#333;margin-top:0;margin-bottom:35px;font-weight: normal;text-align: center;}
.Floor002439 .auto{ }
.Floor002439 .list{ padding-top: 0px;}
.Floor002439 .list .item{}
@media(max-width:768px){
	.Floor002439 .tit{ font-size: 5vw;}
}


.Floor002439 .list .item .word{ padding:10% 14%; background:#fff;box-shadow: 0 0 40px rgba(0,0,0,0.05); color: #333; position: relative; z-index: 3;min-height: 380px;}
.Floor002439 .list .item .word .pic{ width: 200px;margin:0 auto; margin-bottom:18px;}
.Floor002439 .list .item .word h3{ font-weight: normal; margin:8% 0 1.345%; font-size: 20px;}
.Floor002439 .list .item .word p{ margin: 0; line-height: 30px; font-size: 16px;text-align: left;max-width:160px;margin:0 auto;}
.Floor002439 .list .item .word p span{display: inline-block;color:#666;padding-left:15px;position: relative;}
.Floor002439 .list .item .word p span:after{content:'';width:4px;height: 4px;background:#0099ef;display: block;border-radius: 50px;position: absolute;left:0;top:13px;}
@media only screen and (min-width:641px ) {
  .Floor002439 .list{ margin: 0}
  .Floor002439 .list .item{ float: left; width: 31.3%;margin-right:3%;}
  .Floor002439 .list .item:nth-child(3){margin-right:0;}
}
@media only screen and (max-width:640px ) {
	.Floor002439 .list .item .word{ min-height: auto;}
}
/*
 .Floor000881 为demo编号
 */
.Floor000881{  background-color:#edf6ff; padding:4% 0 0;}
.Floor000881 .tit{font-size:38px;color:#333;margin-top:0;margin-bottom:35px;font-weight: normal;text-align: center;}

/*slick Basic*/
.Floor000881 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor000881 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor000881 .slick-list:focus {outline: none}
.Floor000881 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor000881 .slick-slider .slick-track, 
.Floor000881 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor000881 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor000881 .slick-track:before, 
.Floor000881 .slick-track:after{display: table; content: '';}
.Floor000881 .slick-track:after{ clear: both;}
.Floor000881 .slick-loading .slick-track { visibility: hidden;}
.Floor000881 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor000881 .slick-slide .slick-loading img { display: none;}
.Floor000881 .slick-slide .dragging img { pointer-events: none;}
.Floor000881 .slick-initialized .slick-slide { display: block;}
.Floor000881 .slick-loading .slick-slide { visibility: hidden;}
.Floor000881 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor000881 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor000881 .list_scroll li a{display: block; margin: 0 16px;background:#fff;}
.Floor000881 .list_scroll li .Ispic{padding-bottom:73%;}
.Floor000881 .list_scroll li p{display: none; text-align:center; margin:0;font-size:16px;padding-bottom:20px;}
.Floor000881 .list_scroll li a:hover{ }
.Floor000881 .list_scroll li a:hover p{ }

.Floor000881 .slick-arrow{ position:absolute; width:42px; height:42px; top:50%; margin-top:-11px; overflow:hidden;font-size: 0; cursor: pointer;z-index:10; border: 0;background: none;padding: 0; background:#fff;border-radius: 50%;box-shadow: 0 0 40px rgba(0,0,0,0.05);}
.Floor000881 .slick-prev{ left:-60px;background: url(../images/zy_1.png) no-repeat center center #fff;}
.Floor000881 .slick-next{right:-60px;background: url(../images/zy_2.png) no-repeat center center #fff;}
@media(min-width:1293px){
.Floor000881 .list_scroll .slider{margin: 0 -16px;}
}
@media(max-width:1292px){
.Floor000881 .slick-prev{ left:0;}
.Floor000881 .slick-next{ right:0;}
}
@media(max-width:768px){
.Floor000881{ padding:20px 0;}
.Floor000881 .list_scroll .slider{padding: 0 26px;}
.Floor000881 .list_scroll li a{margin: 0 5px;}
}

.Floor000882{  background-color:#edf6ff; padding:4% 0;}
.Floor000882 .tit{font-size:38px;color:#333;margin-top:0;margin-bottom:35px;font-weight: normal;text-align: center;}

/*slick Basic*/
.Floor000882 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor000882 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor000882 .slick-list:focus {outline: none}
.Floor000882 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor000882 .slick-slider .slick-track, 
.Floor000882 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor000882 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor000882 .slick-track:before, 
.Floor000882 .slick-track:after{display: table; content: '';}
.Floor000882 .slick-track:after{ clear: both;}
.Floor000882 .slick-loading .slick-track { visibility: hidden;}
.Floor000882 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor000882 .slick-slide .slick-loading img { display: none;}
.Floor000882 .slick-slide .dragging img { pointer-events: none;}
.Floor000882 .slick-initialized .slick-slide { display: block;}
.Floor000882 .slick-loading .slick-slide { visibility: hidden;}
.Floor000882 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor000882 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor000882 .list_scroll li a{display: block; margin: 0 16px;background:#fff;}
.Floor000882 .list_scroll li .Ispic{padding-bottom:129%;}
.Floor000882 .list_scroll li p{display: none; text-align:center; margin:0;font-size:16px;padding-bottom:20px;}
.Floor000882 .list_scroll li a:hover{ }
.Floor000882 .list_scroll li a:hover p{ }

.Floor000882 .slick-arrow{ position:absolute; width:42px; height:42px; top:50%; margin-top:-11px; overflow:hidden;font-size: 0; cursor: pointer;z-index:10; border: 0;background: none;padding: 0; background:#fff;border-radius: 50%;box-shadow: 0 0 40px rgba(0,0,0,0.05);}
.Floor000882 .slick-prev{ left:-60px;background: url(../images/zy_1.png) no-repeat center center #fff;}
.Floor000882 .slick-next{right:-60px;background: url(../images/zy_2.png) no-repeat center center #fff;}
@media(min-width:1293px){
.Floor000882 .list_scroll .slider{margin: 0 -16px;}
}
@media(max-width:1292px){
.Floor000882 .slick-prev{ left:0;}
.Floor000882 .slick-next{ right:0;}
}
@media(max-width:768px){
.Floor000882{ padding:20px 0;}
.Floor000882 .list_scroll .slider{padding: 0 26px;}
.Floor000882 .list_scroll li a{margin: 0 5px;}
}

/*
 .Menu002252 为demo编号
 */
.Menu002252{padding:10px 0; text-align:center; overflow:hidden;}
.Menu002252 a{font-size:16px; display: block;background:#e9e9e9; padding: 10px; margin-bottom: 1px; }
.Menu002252 a.aon,.Menu002252 a:hover{ color:#fff; background-color:#0099ef;}
@media(min-width:768px){
  .Menu002252{padding:25px 0 10px;}
  .Menu002252 a{ display:inline-block; line-height:30px;  padding:0 15px; min-width:115px; border-radius:30px; overflow:hidden; margin:0 9px 1px;}
}
@media(min-width:1024px){
   .Menu002252{padding:55px 0 25px;}
   .Menu002252 a{display:inline-block;line-height:36px; padding:0 20px;background:#f5f5f5; min-width:130px; border-radius:36px;}
}

/*
 .TextList001729 为demo编号
 */
.TextList001729{padding-bottom: 3%;}
.TextList001729 .name{padding:15px 0; font-size:18px;border-bottom:1px solid #e5e5e5;}
.TextList001729 .name span{ display:inline-block; border-left:6px solid #f29200; padding-left:15px;}
.TextList001729 .tips{ padding:20px 0;border-bottom:1px solid #e5e5e5; font-size:16px;position:relative;}
.TextList001729 .tips h1{ margin:0; font-weight:normal; font-size:22px; color:#333;margin-bottom:4px;}

.TextList001729 .search{ position:absolute; right:0; top:50%; margin-top:-25px;width:26.6%; height:46px; border:1px solid #ddd; }
.TextList001729 .search input{border:none; }
.TextList001729 .search .text{ width:100%; font-size:15px; height:42px; line-height:42px; padding:0 56px 0 10px; background:none; color:#999;}
.TextList001729 .search .btn{ cursor:pointer; position:absolute; right:0; top:0; width:56px; height:100%; background:url(../images/TextList001729-search.png) no-repeat center center; padding:0;}

.TextList001729 ol.type{ margin-top:3%;}
.TextList001729 .type{display:table; width:100%;}
.TextList001729 ol.type{font-size:16px; background-color:#0099ef; color:#fff;}
.TextList001729 .type li{ display:table-cell; vertical-align:middle;text-align:center; padding-top:14px; padding-bottom:14px; line-height:29px;font-size:16px;}
.TextList001729 ul.type li{cursor:pointer;}
.TextList001729 .type li:nth-child(1){width:12%;}
.TextList001729 .type li:nth-child(2){ width:11%;}
.TextList001729 .type li:nth-child(3){ width:10%;}
.TextList001729 .type li:nth-child(4),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6),
.TextList001729 .type li:nth-child(7){width:13%;}
.TextList001729 .type li:nth-child(8){ width:15%;}
.TextList001729 .type li:nth-child(1),
.TextList001729 .type li:nth-child(5){ padding-left:2%; text-align:left !important;}
.TextList001729 ul.type li:nth-child(5){background:url(../images/TextList001729-icon_close.png) no-repeat 90% center;}
.TextList001729 ul.type#On li:nth-child(5){ background-image:url(../images/TextList001729-icon_open.png);}
.TextList001729 .list{border-bottom:1px solid #e5e5e5;}
.TextList001729 .list .con{ display:none;border-top:1px solid #e5e5e5; overflow:hidden; font-size:14px; padding:2%;}
.TextList001729 .list .con strong{}
.TextList001729 .list .con p{font-size:15px;line-height: 29px;}
.TextList001729 .btn_apply{ padding:10px 0;}
.TextList001729 .btn_apply a{ display:inline-block; max-width:150px; width:40%; height:45px; line-height:45px; text-align:center; color:#fff; background-color:#0099ef; font-size:16px; border-radius:3px;}
@media(max-width:1000px){
.TextList001729 .type li:nth-child(2),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6){ display:none;}
.TextList001729 .type li{ width:20% !important;}
}
@media(max-width:768px){
.TextList001729 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
.TextList001729 .type li:nth-child(7){ display:none;}
.TextList001729 .type li{ width:24% !important;}
.TextList001729 .type li:nth-child(8){ width:28% !important;}
}
@media(max-width:480px){
.TextList001729 .type li:nth-child(3){ display:none;}
.TextList001729 .type li{ width:30% !important;}
.TextList001729 .type li:nth-child(8){ width:40% !important;}
.TextList001729 ol.type{font-size:15px;}
.TextList001729 .btn_apply a{font-size:16px; height:40px; line-height:40px;}
.TextList001729 ul.type li:nth-child(8){ background-size:16px auto;}
}

.aboutcon{padding:4% 0;background:#f8faff;}
.aboutcon .tit{font-size:38px;color:#333;margin-top:0;margin-bottom:35px;font-weight: normal;text-align: center;}
.aboutcon p{font-size:16px;line-height: 32px;margin:14px 0;text-align: justify;}
.aboutcon .pic{width:47%;float:left; position: relative;}
.aboutcon .txt{width:47%;float:right;}
.aboutcon .pic .play{ position: absolute; top: 0; left: 0; width: 100%; height: 100%;
 background: url(../images/play.png) no-repeat center rgba(0,0,0,0.5); cursor: pointer; }
@media(max-width:768px){
	.aboutcon .tit{ font-size: 5vw;}
	.aboutcon .pic,
	.aboutcon .txt{ width: 100%; float: none;}
}
@media(max-width:640px){
	.aboutcon p{ font-size: 14px; line-height: 24px;}
}

.Popup{position: fixed;background:rgba(0, 0, 0, 0.75);}
.videobox .Popup{position: absolute;}
.Popup{ width: 100%; height: 100%; top: 0; left: 0; z-index: 100;}
.Popup .ytable{height: 100%;}
.Popup .ytable .video{ max-width: 800px; width: 80%;  margin: 0 auto; padding: 10px; background: #fff; box-shadow: 0 0 20px 5px rgba(0,0,0,.15);}
.Popup video{ width: 100%; }
.videobox .Popup video{ height: 100%;background: #000; }


.Popup .close{position: absolute;right: 20px;top: 20px; width: 30px; height: 30px; cursor: pointer; z-index: 10; cursor: pointer;}
.Popup .close:before,
.Popup .close:after{position: absolute;width: 100%; left: 0; top: 50%; height: 3px; margin-top: -1.5px; background: #fff; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Popup .close:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}




.about-hf{padding:4% 0;background:#00a2e9;background: url(../images/aboutbg.jpg) no-repeat center center;text-align: center;}
.about-hf h2{font-size:38px;color:#fff;font-weight: normal;text-align: center;}
.about-hf .more{color:#666;background:#fff;padding:14px 55px;font-size:16px;border-radius: 50px;display: inline-block;margin-top:2%;transition: 0.3s;}
.about-hf .more:hover{background-color: #ef8b1e;color: #fff;}
@media(max-width:768px){
.about-hf h2{ font-size: 5vw;}

}

/*.Map002788 */
.Map002788{ padding: 4% 0 4% }
.Map002788 .tit{font-size:38px;color:#333;margin-top:0;margin-bottom:35px;font-weight: normal;text-align: center;}
/*slick Basic*/
.Map002788 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Map002788 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Map002788 .slick-list:focus {outline: none}
.Map002788 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Map002788 .slick-slider .slick-track, 
.Map002788 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Map002788 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Map002788 .slick-track:before, 
.Map002788 .slick-track:after{display: table; content: '';}
.Map002788 .slick-track:after{ clear: both;}
.Map002788 .slick-loading .slick-track { visibility: hidden;}
.Map002788 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Map002788 .slick-slide .slick-loading img { display: none;}
.Map002788 .slick-slide .dragging img { pointer-events: none;}
.Map002788 .slick-initialized .slick-slide { display: block;}
.Map002788 .slick-loading .slick-slide { visibility: hidden;}
.Map002788 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Map002788 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Map002788{ width:100%; position:relative;  }

.Map002788 .hd{padding-bottom: 28px; margin: 0 auto;}
.Map002788 .hd li span{display: block;padding:16px 25px;font-size:16px; line-height:14px;text-align:center;  cursor:pointer; background: #f2f9ff;   }
.Map002788 .hd li:first-child span{border-radius: 5px 0 0 5px;}
.Map002788 .hd li:last-child span{border-radius: 0 5px 5px 0;}
.Map002788 .hd li.slick-current span{ background:#0099ef; color:#fff; }

.Map002788 .bd .title{  width: 50%;margin-right: 0%; float: left; background: #f5f5f5;background-size:cover;height: 360px; padding:20px 30px}
.Map002788 .bd .title h1{  font-size:18px; color: #fff }
.Map002788 .bd .map{ height: 360px;  }
.Map002788 .bd .map img{ max-width: none }
.Map002788 .bd .text{   background:#f2f9ff;padding:4% 3% }
.Map002788 .bd .text h2{font-size:24px;color:#333;font-weight: normal;margin-top:0;}
.Map002788 .bd .text pre{  font-size: 16px; line-height: 2; }
.Map002788 .bd .text .btn{background:url(../images/Map002779-icon.png) no-repeat 13px #ef8b1e; display: block; width: 130px; font-size:15px; padding-left: 25px; border-radius: 5px; line-height: 44px; text-align: center; color: #fff; margin-top: 24px; }
@media(min-width:769px){
.Map002788 .bd .map{width:50%; float: left}
.Map002788 .bd .text{ width:50%; margin-left: 0%; float: left;height: 360px; }
}
@media(max-width:768px){
	.Map002788 .tit{ font-size: 5vw;}
.Map002788 .bd .title{display: none;}

}
@media(max-width:640px){
	.Map002788 .hd{ max-width: 100%; width: 100%!important;}
}

/*PicList002854 */
.PicList002854 .tit{font-size:38px;color:#333;margin-top:0;margin-bottom:35px;font-weight: normal;text-align: center;}
.PicList002854{padding: 6vw 0 4vw 0; background: #edf6ff;}
.PicList002854 .slider{margin: 0 -15px 4%;}
.PicList002854 li.slick-slide a{background: #fff;display: block;border: solid 3px  #d3e9ff;position: relative;padding: 2vw 1vw 2vw; transition: 0.3s;margin: 0 15px;}
.PicList002854 li aside{font-size: 18px; line-height: 28px; margin-top: 24px; text-align: center; color: #333;min-height: 56px;}
.PicList002854 li .Ispic{background-size: contain;padding-bottom: 70.565%;}
.PicList002854 li a:hover{border-color: #ef8b1e;}
.PicList002854 .slick-dots{text-align: center; margin-top: 20px;display: none;}
.PicList002854 .slick-dots li{display: inline-block;margin: 0 5px;}
.PicList002854 .slick-dots li button{font-size: 0; width: 10px;height: 10px;border-radius: 50%;background-color: rgba(0,0,0,0.2); border: 0;padding: 0;}
.PicList002854 .slick-dots li.slick-active button{background-color: #ef8b1e;}

.PicList002854 .slick-arrow{width: 46px;height: 46px;border-radius: 50%;border: 2px solid #b1b1b2;margin: 0 10px;position: absolute;top: 50%;}
.PicList002854 .slick-arrow:before{position: absolute; content: ''; width: 12px; height: 12px; border-right: 2px solid #b1b1b2;border-top: 2px solid #b1b1b2; transform: rotate(45deg); left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.PicList002854 .slick-arrow:hover,
.PicList002854 .slick-arrow:hover:before{border-color: #ef8b1e;}
.PicList002854 .slick-prev{transform: rotate(180deg);left: 0;left: -60px;}
.PicList002854 .slick-next{float:right;right: -60px;}

@media(max-width:1400px){
.PicList002854 .auto{padding: 0 40px;}
.PicList002854 .slick-arrow{width:30px;height: 30px;}
.PicList002854 .slick-prev{left: -35px;}
.PicList002854 .slick-next{right: -35px;}
}
@media(max-width:768px){
.PicList002854 .tit{ font-size: 5vw;}
.PicList002854 li aside{font-size: 16px;}
.PicList002854 .slick-prev{left: -45px;}
.PicList002854 .slick-next{right: -45px;}
}
@media(max-width:480px){
	.PicList002854 .slider{ margin-left: 0; margin-right: 0;}
	.PicList002854 li.slick-slide a{ margin: 0 5px;}
.PicList002854 li aside{font-size: 14px;line-height: 20px; height: 40px;}
}
/*Other */
.Other002781 ul{ position:fixed; right:2%; z-index:110; bottom:20%; box-shadow: 5px 5px 30px rgba(0,0,0,.1); -webkit-box-shadow: 5px 5px 30px rgba(0,0,0,.1);}
.Other002781 li{ position:relative;}
.Other002781 li > a{ display:block; width:60px; height:60px; background: url(../images/Other002781_icon.png) no-repeat center top #fff; transition:0.3s;}
.Other002781 li > a:hover{ background-image: url(../images/Other002781_icon1.png); transform:rotate(360deg);
	-webkit-transform:rotate(360deg); -ms-transform:rotate(360deg);background-color: #ffb41e;}
.Other002781 li.li_left > a{background: #fff;text-align: center;line-height: 60px;}
.Other002781 li.li_left > a:hover{background: #ffb41e;}
.Other002781 li.li_left > a span{font-size: 36px;}
.Other002781 li.li_left > a:hover span{color: #fff;}
.Other002781 li.li_jd .wap,
.Other002781 li.li_wx .wap,
.Other002781 li.li_vip .wap{ display:none;}
.Other002781 li.li_jd aside,
.Other002781 li.li_wx aside,
.Other002781 li.li_message aside,
.Other002781 li.li_vip aside{ display:none; position:absolute; right:100%; line-height:60px; white-space:nowrap; text-overflow:ellipsis; top:0;background:#ffb41e; margin-right:1px;border-radius:3px; padding:0 10px; font-size:18px; color:#fff;}
.Other002781 li.li_wx a{ background-position:center -61px; }
.Other002781 li.li_vip a{  background-position:center -122px;}
.Other002781 li.li_message a{ background-position:center -183px;}
.Other002781 li.li_gettop a{ background-position:center bottom; }
@media(min-width:1025px){
.Other002781 li.li_message:hover aside,
.Other002781 li.li_jd:hover aside,
.Other002781 li.li_wx:hover aside,
.Other002781 li.li_vip:hover aside{ display:block;} 
}
@media(max-width:1024px){
.Other002781 li.li_jd a,
.Other002781 li.li_wx a,
.Other002781 li.li_vip a{ display:none;}
.Other002781 li.li_jd .wap,
.Other002781 li.li_wx .wap,
.Other002781 li.li_vip .wap{ display:block;}
}

/* .Other002781  {} */
.pop-up{display: none;  position:fixed; z-index:150; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8);}
.pop-up .h100pc{ height:100%;}
.pop-up .main{ position:relative; width:90%; margin:0 auto; max-width:600px; background:#fff; border:5px solid #0099ef; border-radius:10px; padding:2%;}
.pop-up .close{ position:absolute; width:30px; height:30px; right:-15px; top:-15px; border-radius:50%; background:#0099ef; cursor:pointer;}
.pop-up .close::before,
.pop-up .close::after{ position:absolute; content:''; left:20%; top:50%; width:60%; height:3px; background:#fff; margin-top:-1px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.pop-up .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
/* .pop-up#form td{ display: block; vertical-align:top;} */
.pop-up#form td.f-name{  width:90px; line-height:32px;}
.pop-up#form td .text{ width:100%; line-height:32px; height:32px; border:1px solid #eee; border-radius:3px; padding:0 5px; margin-bottom: 20px;}
.pop-up#form td .btn{ width:100%; height:40px; cursor:pointer; border:none; border-radius:50px;color:#fff; background:#0099ef; margin-top: 40px;}
.pop-up#form td .btn_reset{ background:#999;}
/* .pop-up#form td img{display: inline-block;
  margin-top: 54px;
  float: right;
} */
.pop-up#form li aside{line-height: 32px;}
.pop-up#form tr:last-child td:nth-child(1){padding: 0;}
.pop-up#form td:nth-child(1){padding-right: 15%;}
.pop-up#form td:nth-child(2){width: 150px;text-align: center;}
.pop-up#form td .weixin span{display: block;}
.pop-up#form td textarea.text{ height:90px;}
.pop-up#form p{ margin:0; text-align:center; font-size:20px; font-weight:bold; color:#333;}
.pop-up#map .main{ padding:15px;}
.pop-up .map{ height:300px;}

/* .pop-up#form tr{display: inline;}
.pop-up#form tr .weixin{display: inline-grid;
  float: right;
}
.pop-up#form tr .weixin span{text-align: center;} */


.ban-history{position: relative;z-index: 10; background-color: rgba(0,0,0,0.61);color: #fff;}
.ban-history .auto{max-width: 1400px;width: 94%; position: relative;}
.ban-history .auto:before{position:absolute; height: 2px;content: '';left:10%; top:50%; border-radius: 1px; background:#31b5ff;animation:xiantiao 15s infinite;}

@keyframes xiantiao{
0%{ width: 0;}
100%{width: 80%; }
}
@-webkit-keyframes xiantiao{
0%{ width: 0;}
100%{width: 80%; }
}
@media(max-width:1024px){
.ban-history .auto:before{display: none;}
}

/* .ban-history .slider{margin: 0 -15px;}
.ban-history .slider .slick-list{padding: 0 15px;} */
.ban-history .slider li.slick-slide{height:215px;position: relative;}
.ban-history .slider li.slick-slide .line{position: absolute;content: '';width: 100%;height: 1px; background-color: rgba(255,255,255,0.31); left: 0; top: 50%;}
.ban-history .slider li.slick-slide > *{position: absolute;}
.ban-history .slider li.slick-slide:nth-child(2n) .year{top: 50%; margin-top: 20px;}
.ban-history .slider li.slick-slide:nth-child(2n) .txt{bottom: 50%; margin-bottom: 20px;}
.ban-history .slider li.slick-slide:nth-child(2n-1) .year{bottom:50%;margin-bottom: 20px;}
.ban-history .slider li.slick-slide:nth-child(2n-1) .txt{top: 50%;margin-top: 20px;}
.ban-history .name{color: #31b5ff;font-size: 16px;text-align: center;}
.ban-history .year{width: 100%;text-align: center;left: 0; font-family: "DINCond-Bold";font-size: 20px;}
.ban-history .icon,
.ban-history .icon:before{left: 50%;top: 50%; border-radius: 50%;}
.ban-history .icon{width: 20px;height:20px; margin: -10px 0 0 -10px; border: 1px solid #fff;z-index: 10;}
.ban-history .icon:before{position: absolute;content: '';width: 10px; height: 10px;background-color: #fff; margin: -5px 0 0 -5px;}
.ban-history .slider li.slick-slide:nth-child(2n) .name{margin-top: 10px;}
.ban-history .slider li.slick-slide:nth-child(2n-1) .name{margin-bottom: 10px;}

.ban-history .slider li pre{line-height: 1.2;}

@media (min-width:1025px) {
.ban-history .txt{left: -15px;right: -15px;}
.ban-history .slider li.slick-slide:nth-child(1) .line{width:calc(50% - 42px);left: auto;right: 0;}
.ban-history .slider li.slick-slide:last-child .line{width: calc(50% - 42px);}
.ban-history .slider li.slick-slide:nth-child(1) .txt,
.ban-history .slider li.slick-slide:last-child .txt{margin: 35px 0;}
.ban-history .slider li.slick-slide:nth-child(1) .txt{left: 25%;}
.ban-history .slider li.slick-slide:last-child .txt{right: 25%;}
.ban-history .slider li.slick-slide:nth-child(1) .icon,
.ban-history .slider li.slick-slide:last-child .icon{border: 0;}
.ban-history .slider li.slick-slide:nth-child(1) .icon:before,
.ban-history .slider li.slick-slide:last-child .icon:before{background-color: #31b5ff;}
.ban-history .slider li.slick-slide:nth-child(1) .icon{left: calc(50% + 42px);}
.ban-history .slider li.slick-slide:last-child .icon{right: calc(50% + 31px); left: auto;}
.ban-history .slider li.slick-slide:nth-child(1) .year,
.ban-history .slider li.slick-slide:last-child .year{width: 53px;height: 53px;line-height: 53px;background: url(../images/year.svg) no-repeat; background-size: contain; bottom: auto;left: 50%;top: 50%;text-align: center;margin: -26px 0 0 -26px;z-index: 10;}
	
}
@media (max-width:1024px) {
.ban-history{margin-top: 0!important; margin-bottom: 5vw; background-color: rgb(0 71 186);}
.ban-history .slider{ padding-bottom: calc(4vw + 10px);}	
.ban-history .txt{padding: 0 10px;}
.ban-history .slick-dots{position: absolute;display: flex;justify-content: center;width: 100%; left: 0;bottom: 4vw;z-index: 10;}
.ban-history .slick-dots li button{display: none;}
.ban-history .slick-dots li{background-color: #fff;opacity: 0.5; width: 10px;height: 10px;border-radius: 50%; margin: 0 5px;}
.ban-history .slick-dots li.slick-active{opacity: 1;}
}

.job-apply{padding: 3% 0;}
.job-apply .form{max-width: 1000px;}
.job-apply h3{margin:0;font-size:18px;color:#ef8b1e;line-height:36px;}
.job-apply .form{background:#fff;border-radius:5px;padding:20px;box-shadow:0 0 5px #ccc;}
.job-apply .form table{width: 100%;}
.job-apply .form td{padding-bottom:10px; vertical-align: top;}
.job-apply .form td:nth-child(1){width: 120px;text-align: right;line-height:36px;}
.job-apply .form td .form_err{color: #be3e31;}
.job-apply .form .text{width:100%;border-radius:3px;border:1px solid #cfcfcf;line-height:36px;height:36px;text-indent:10px;background:none;}
.job-apply .form tr:last-child td{text-align: center;}
.job-apply .form .btn{background:#ececec;color:#666;cursor:pointer;font-size:18px;width:60%;max-width:180px;height:50px;border-radius:3px;border:none;margin:20px auto 0;display:inline-block;}
.job-apply .form .btn_submit{background:#ef8b1e;color:#fff;}
.job-apply .placeholder{font-size:14px;padding:30px 0;}
.job-apply .queueList{margin:0;}
.job-apply .placeholder .webuploader-pick{background:#666;}
.job-apply .placeholder div{ word-break:break-all;}
@media(max-width:768px){
.job-apply .statusBar{height: auto;}
.job-apply .statusBar .info{ display: block; line-height: normal; padding: 10px 0;}
.job-apply .statusBar .btns{position: relative; right: auto; left:-10px; top: 0;}
}
@media(max-width:640px){
	.job-apply .form td:nth-child(1){ width: 90px;}
	.job-apply .form .btn{ width: 45%;}
}

.single-content{padding: 3% 0;}

.css-10-1{position: relative;overflow: hidden;padding: 2.6em 0 1.1em 0;background-position: center; background-repeat: no-repeat;background-size: cover;color: #fff;font-size: 100px;overflow: hidden;}
.css-10-1 .title{position: absolute;left: 0;width: 100%;text-align: center; top: 12%;}
.css-10-1 .title .t-1{font-size: 0.38em;}
.css-10-1 .title .t-2{opacity: 0.5;font-size: 0.2em;margin-top: 0.5em;}
.css-10-1 .pic{display: table; margin: 0 auto;position: relative;}
.css-10-1 .pic > img{position: relative;z-index: 4;width: 4.77em;}
/* .css-10-1 .plus i{position: absolute;border-radius: 50%; background-color: #fff;opacity: 0.05; animation: 2s scale infinite both alternate linear;}
.css-10-1 .plus i:nth-child(1){left: -6.34%; right: -6.34%; top: -6.34%; bottom: -6.34%; }
.css-10-1 .plus i:nth-child(2){left: -39.203%; right: -39.203%; top: -39.203%; bottom: -39.203%;animation-delay: 0.2s;}
.css-10-1 .plus i:nth-child(3){left: -95.493%; right: -95.493%; top: -95.493%; bottom: -95.493%; opacity: 0.03; animation-delay: 0.4s;}
@keyframes  scale{
	from{transform: scale(0.9);}
	to{transform: scale(1.2);}
} */
.css-10-1 .plus i{position: absolute; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; z-index: 1; background-color: #fff;opacity: 0.05;}
.css-10-1 .plus i:nth-child(1){animation: warn1 2s both alternate linear 0.5s infinite; width: 100%;  height: 100%; left: 0; top: 0;}
.css-10-1 .plus i:nth-child(2){ animation: warn1 2s both alternate linear 1s infinite; width: 120%;  height: 120%; left: -10%; top: -10%;}
.css-10-1 .plus i:nth-child(3){animation: warn1 2s both alternate linear 1.5s infinite; width: 150%;  height: 150%; left: -25%; top: -25%;}
.css-10-1 dd{position: absolute;width: 13.837%;z-index: 4;}
.css-10-1 dd .icon{line-height: 0;}
.css-10-1 dd aside{position: absolute;background-color: rgba(49,181,255,0.2); border: 1px solid rgba(49,181,255,0.4); padding: 0.5em;line-height: 1.7em; border-radius: 1.7em; white-space: nowrap; top: 50%;transform: translateY(-50%);font-size: 0.2em; min-width: 12.1em;}
.css-10-1 dd:nth-child(2n) aside{left: 100%; margin-left: 0.7em;padding-left: 2.7em;}
.css-10-1 dd:nth-child(2n-1) aside{right: 100%;margin-right: 0.7em;text-align: right; padding-right: 2.7em;}
.css-10-1 dd aside span{background-color: #0099ef;width:1.7em;text-align: center;border-radius: 50%;font-family: "DINCond-Bold";position: absolute; top: 0.5em;right: 0.5em;}
.css-10-1 dd:nth-child(2n) aside span{left: 0.5em;right: auto;}
.css-10-1 dd:nth-child(1){left: 7%; top: 5%;}
.css-10-1 dd:nth-child(2){right: 7%; top: 5%;}
.css-10-1 dd:nth-child(3){left: -6%; top: 45%;}
.css-10-1 dd:nth-child(4){right: -6%; top: 45%;}
.css-10-1 dd:nth-child(5){left: 7%; bottom: 5%;}
.css-10-1 dd:nth-child(6){right: 7%; bottom: 5%;}
@media (max-width:1100px) {
.css-10-1{font-size: 9vw;}
}

.css-10-2 .main-1{padding-top: 7.553%; background-size:auto 88%; background-repeat: no-repeat;background-position: center top;color: #fff; min-height: 428px;}
.css-10-2 .main-1 .left{padding-bottom: 8%;}
.css-10-2 .main-1 .right{background-size:cover; background-repeat: no-repeat;background-position: center center; border-radius: 10px;}
.css-10-2 .main-1 .left .h-title{text-align: left; margin-bottom: 11%;}
.css-10-2 .main-1 .left .h-title h2{color: #fff;}
.css-10-2 .main-1 .left .h-title p{color: #fff;opacity: 0.7;}
.css-10-2 .main-1 .left .info{font-size: 18px;color: #fff;}
.css-10-2 .main-1 .inside{padding: 50px 56px; min-height: 374px;}
.css-10-2 .main-1 .inside dl{display: table;width: 100%; margin-bottom: 39px;}
.css-10-2 .main-1 .inside dl > *{display: table-cell;vertical-align: middle;}
.css-10-2 .main-1 .inside dt{width: 47px;line-height: 41px;text-align: center;padding-right: 6px;font-size: 25px;font-family: "DINCond-Bold"; background-repeat: no-repeat;background-position: center;}
.css-10-2 .main-1 .inside dd{padding-left: 14px;font-size: 16px;}
.css-10-2 .main-2{padding:50px 0 70px 0; overflow: hidden; position: relative; z-index: 2;}
.css-10-2 .main-2 .i{position:absolute; left:-10%; top: 0; width: 120%; height: 100%; background-size:cover; background-repeat: no-repeat;background-position:top center; animation:infinite 1s ease imghover2; z-index: -1;}


@keyframes imghover2{
0% {transform:translateX(-5%)}
50% {transform:translateX(0)}
100% {transform:translateX(5%)}
}
@-webkit-keyframes imghover2{
0% {transform:translateX(-5%)}
50% {transform:translateX(0)}
100% {transform:translateX(5%)}
}
@-ms-keyframes imghover2{
0% {transform:translateX(-5%)}
50% {transform:translateX(0)}
100% {transform:translateX(5%)}
}



.css-10-2 .main-2 dd{float: left;text-align: center;}
.css-10-2 .main-2 dd .icon{margin-bottom: 20px;}
.css-10-2 .main-2 dd .num{font-size: 18px;color: #0099ef;}
.css-10-2 .main-2 dd .num span{font-size: 41px;font-family: "DINCond-Bold";}
.css-10-2 .main-2 dd p{margin:5px 0 0 0;font-size: 18px;color: #333;}
@media (min-width:769px) {
.css-10-2 .main-1 .left{float: left;width:50%; }
.css-10-2 .main-1 .right{float: right;width: 39.063%;}
.css-10-2 .main-2 dd{width: 25%;}
}
@media (max-width:768px) {
.css-10-2 .main-2 dd{width:50%; margin-bottom: 5vw;}	
}
@media(max-width:640px){
.css-10-2 .main-1 .left .info{font-size: 3.6vw;}
}

.bantable{ background: url(../images/img_bg-pattern.png),linear-gradient(270deg,rgba(0,67,182,.3),rgba(21,43,150,.9)),linear-gradient(180deg,#07a7f9,#0e31da 100%,transparent); background-position: 50%;  background-repeat: no-repeat;  background-size: cover; width: 100%; min-height: 100vh; padding: 7% 0 5%;}
.bantable .table{max-width: 450px; width: 96%; margin-right: 0; margin-left: auto;border-radius: 9px; box-shadow: 0 4px 8px 0 rgb(14 20 33 / 15%); background-color: #fff; padding: 4% 3%; margin-top: 90px;}
.bantable .table h2{ margin: 0; text-align: center; margin-bottom: 32px; font-size: 30px;color: #0e1421; font-weight: 700;  line-height: 30px;font-family: PingFang SC;}
.bantable .table dd{ position: relative; margin-bottom: 20px;}
.bantable .table dd .text,
.bantable .table dd select{border-radius: 4px; border: 1px solid #dcdfe6; width: 100%; height: 46px; line-height: 46px; padding: 0 15px;}
.bantable .table dd .span{position: absolute; right: 12px; top: 16px; color: #e80000;}
.bantable .table .btn{ height: 48px; font-size: 16px; background-color: #3783ff; width: 100%; text-align: center; border: none; color: #fff; border-radius: 50px; margin-top: 20px; cursor: pointer;}

.web_link ul li{ padding:10px 0; border-bottom:dotted 1px #e4e4e4}
.web_link ul li b{ display:block; font-size:16px; font-weight:normal;}
.web_link ul li span{ opacity:0.8; display:inline-block; white-space:nowrap; padding-right:20px;}




.Floor003007 .hd{text-align: center;margin: 4vw 0 0 0;}
.Floor003007 .slick-arrow{ display:inline-block!important; width: 60px;height: 60px;margin: 0 10px;background: #eee;position: relative;border-radius: 500px;border: none;text-indent: 200px;overflow: hidden;cursor: pointer;}
.Floor003007 .slick-arrow:before{position: absolute;content: '';width: 100%;height: 100%;left: 0;top: 0;
background: url(../images/zy_1.png) no-repeat center; }
.Floor003007 .slick-next:before{background: url(../images/zy_2.png) no-repeat center;}
@media (min-width: 640px){
.Floor003007 .waplist{ display: none}
}
@media (max-width: 640px){
.Floor003007 .slick-slider{ padding-bottom: 22px;}
.Floor003007 .slick-arrow { width: 60px; height: 42px;}
.Floor003007 .slick-prev{ position:absolute; left: 0; bottom: 0}
.Floor003007 .slick-next{ position:absolute; right: 0; bottom: 0}
.Floor003007 .bd,
.Floor003007 .hd{ display:none}
.Floor003007 .slick-dots{text-align: center;}
.Floor003007 .slick-dots li{display: inline-block;width: 8px; height: 8px; margin: 0 10px; padding: 0; position: relative;list-style: none;}
.Floor003007 .slick-dots li button{font-size: 0; width: 4px; height: 4px; background: rgba(0,0,0,0.2);border: 0;padding: 0; position: absolute;  border-radius: 50%;}
.Floor003007 .slick-dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -2px 0 0 -2px;}
.Floor003007 .slick-dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background: #0099ef;}
}

.job_talent{ padding: 5% 0; background:#f8faff no-repeat center center; margin-top: 5%; overflow: hidden}
.job_talent .talent{  color: #000}
.job_talent .list h3{font-weight: normal; padding: 0; margin: 0}
.job_talent .list p{ padding: 0; margin: 0}
@media (min-width:640px) {
.job_talent{ height: 700px;}
.job_talent .talent{ max-width: 720px; width: 65%; height: 100%; margin: auto; position: relative;}
.job_talent .txt{ position: absolute; font-size: 24px; width: 170px; height: 72px; line-height: 36px; text-align: center; left: 0; right: 0; top: 0; bottom: 0; margin: auto}
.job_talent .list{ position: absolute; width: 50%; max-width: 280px; text-align: center; margin: auto}
.job_talent .list h3{  position: absolute; font-size: 20px; background: rgba(107,158,249,0.2); text-align: center; width: 160px; line-height: 50px;}

.job_talent .list p{position: absolute; text-align: center; font-size: 18px; display: inline-block; width: 180px;}
.job_talent .n1{ left: 0; bottom: 0}
.job_talent .n2{ left: 0; top: 0}
.job_talent .n3{ right: 0; top: 0}
.job_talent .n4{ right: 0; bottom: 0}
.job_talent .n1 p{ left: -50%; bottom: 0}
.job_talent .n2 p{ left:-50%; top: 0}
.job_talent .n3 p{ right:-50%;top: 0}
.job_talent .n4 p{ right:-50%;bottom: 0}
.job_talent .n1 h3{ left: -15%; top: -50%}
.job_talent .n2 h3{ right:-50%;top: 0}
.job_talent .n3 h3{ right:-15%;bottom: -50%}
.job_talent .n4 h3{ left:-50%;bottom: 0}
.job_talent .line{ position: absolute; width:58%; height:58%; left: 0; right: 0; top: 0; bottom: 0; margin: auto}
.job_talent .line *{ position: absolute; border: dashed #6b9ef9 1px;}
.job_talent .line .l1{left: 0; bottom: 0; width:1px; height: 100%}
.job_talent .line .l2{left: 0; top: 0; width:100%; height: 1px}
.job_talent .line .l3{right: 0; top: 0; width:1px; height: 100%}
.job_talent .line .l4{right: 0; bottom: 0; width:100%; height: 1px}

.animated .job_talent .line .l1{animation: lineh 2s;}
.animated .job_talent .line .l2{animation: linew 2s;}
.animated .job_talent .line .l3{animation: lineh 2s;}
.animated .job_talent .line .l4{animation: linew 2s;}

.animated .job_talent .n1 .pic img{animation:tiao 2.2s linear infinite;}
.animated .job_talent .n2 .pic img{animation:tiao 2.5s linear infinite;}
.animated .job_talent .n3 .pic img{animation:tiao 2.8s linear infinite;}
.animated .job_talent .n4 .pic img{animation:tiao 2.5s linear infinite;}
}

@media (max-width:960px) {
.job_talent { height: 500px}
.job_talent .list p{ font-size: 14px;}
.job_talent .list h3{ font-size: 18px;}
.job_talent .txt{ font-size: 20px}
}
@media (max-width:640px) {
.job_talent { height:auto}
.job_talent .list{ float: left; width: 50%; padding: 2% 0}
.job_talent .list:nth-child(odd){ clear: both}
}

@keyframes tiao
{
0% {transform: translateY(0) ;}
25% {transform: translateY(5px);}
50% {transform: translateY(10px)}
75% {ransform: translateY(5px) ;}
100% {transform: translateY(0) ;}
}
@keyframes lineh
{
    from {height:0;}
    to {height: 100%;}
}
@keyframes linew
{
    from {width:0;}
    to {width: 100%;}
}












/*Floor003044 */
.Floor003044{background: #f8faff;overflow: hidden;/* font-family: 'SourceHanSansCN-Light'; */padding: 4% 0;}
.Floor003044 .video .inner{position: relative;z-index: 1;padding: 2%;background: #fff;box-shadow: 0 0 10px rgb(0 0 0 / 15%);padding: 46px;background: #fff;border-radius: 10px;}
.Floor003044 .video video{position: absolute;background: #000; left: 0; top: 0; width: 100%; height: 100%; z-index: 5;}
.Floor003044 .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer; z-index: 3; font-size: 100px;}
.Floor003044 .play:before,
.Floor003044 .play:after,
.Floor003044 .play i{position: absolute;border-radius: 50%; left: 50%; top: 50%;transform: translate(-50%,-50%);}
.Floor003044 .play i{width: 1em;height: 1em;z-index: 4;background:url("../images/Floor003044_play.png") no-repeat center center #fff;background-size: 0.26em auto;}
.Floor003044 .play:before,
.Floor003044 .play:after{content: '';background-color: #0099ef;opacity: 0.11; transform-origin: 0 0;}
.Floor003044 .play:before{width: 1.4em;height: 1.4em;animation:infinite scale 2s;}
.Floor003044 .play:after{width: 1.8em;height: 1.8em;animation:infinite scale2 2s;}
@keyframes scale{
0%{ transform: scale(1) translate(-50%,-50%); opacity:.3}
100%{ transform: scale(1.3) translate(-50%,-50%); opacity: 0;}
}
@keyframes scale2{
0%{ transform: scale(1) translate(-50%,-50%);opacity:.3;}
100%{ transform: scale(1.6) translate(-50%,-50%);opacity:0;}
}

.Floor003044 .intro{position: relative; z-index: 4;background-color: #fff;}
.Floor003044 .intro .edit-info{font-size:16px; padding: 2vw 0;overflow: hidden;}
.Floor003044 .intro .edit-info p{margin: 0 0 1.5em 0;}

.Floor003044 .title{font-family: 'SourceHanSansCN-Medium';font-size: 36px;color: #333;}
.Floor003044 .title:after{display: inline-block;width: 61px;height: 2px;background-color: #1051bf; margin-left: 10px;content: ''; vertical-align: middle;}
@media(max-width:640px){
.Floor003044 .title{font-size: 7vw;}
}

.Floor003044 .more a{display: inline-block;line-height: 4.285em;background-color: #1051bf;font-family: 'Oswald-Medium';color: #fff; padding: 0 6.285em 0 1.572em; position: relative; font-size: 14px;}
.Floor003044 .more a:after{position: absolute;width: 1.428em;height: 1.428em;background-color: #ffffff;top: 50%; margin-top: -0.714em;opacity: 0.2;border-radius: 50%; content: '';right: 1.572em;}
.Floor003044 .more a .icon{position: absolute; width: 2.428em; height: 1px;background: #fff;right: 2em; top: 50%;}
.Floor003044 .more a .icon:after{position: absolute; border:4px solid transparent; border-left-color: #fff; content: '';right: -5px; top: 50%; margin-top: -4px; border-left-width: 5px;}
.Floor003044 .more a:hover .icon{animation:infinite left3044 1.5s ease;}
@keyframes left3044{
0%{transform: translateX(0);}
50%{transform: translateX(-10px);}
100%{transform: translateX(0);}
}
@media(max-width:480px){
.Floor003044 .more a{font-size: 3.5vw;}
}

@media(min-width:1025px){
.Floor003044 .video{margin-top: 8.33vw;/* padding-left: 8.33vw; *//* background-color: #1051bf; */}
.Floor003044 .video,
.Floor003044 .intro{/* width: 50%;max-width: 1200px; */margin: 0 auto;}
.Floor003044 .video .inner{/* width: 73.263%; *//* margin: 0 auto; */}
.Floor003044 .intro .inner{padding: 5.89vw 8.33vw 5.57vw 6.77vw; }
 .Floor003044 .intro .edit-info{max-width: 563px;}
}
@media(min-width:1025px) and (max-width:1440px){
.Floor003044 .video{margin-top: 10vw;padding-left: 5vw;}
.Floor003044 .intro .inner{padding-top: 3vw; padding-bottom: 4vw; padding-right: 5vw;}
}
@media(max-width:1024px){
.Floor003044 .intro{padding: 5vw;}
.Floor003044 .play{font-size: 12vw;}
}

.searchList .list {
  padding-bottom: 3%;
}
.searchList dd {
  line-height: 52px;
  border-bottom: 1px dashed #e2e2e2;
}
.searchList dd time {
  float: right;
  margin-left: 2%;
  color: #999999;
  font-size: 15px;
}

/*Floor002915 */
.Floor002915{margin: 3vw 0 0;}
.Floor002915 .auto{max-width: 600px;}
.Floor002915 .title{color: #108ccf; font-size: 46px;  font-family: "Alibaba-PuHuiTi-Heavy"; text-transform: uppercase;line-height: 1em; padding-bottom:3.13vw;}
@media(max-width:1024px){
.Floor002915 .title{font-size: 7vw;}
}
@media(max-width:640px){
.Floor002915 .title{font-size: 10vw;}
} 
.Floor002915 .form{position: relative;padding-right: 80px;overflow: hidden;/* border-radius:50px; */margin-top: 38px;}
.Floor002915 .form .btn{position: absolute;right: 0;top: 0;width: 80px;height: 45px;color: #fff;background: #4fb8f3;font-size: 15px;border: 0;cursor: pointer;}
.Floor002915 .form .text{width: 100%;color: #999;line-height: 45px;height: 45px;background: #dedede36;border: 0;padding: 0 2vw;}
.Floor002915 .tips{padding-top: 2.66vw;color: #999;}
::-webkit-input-placeholder{color: #ccc;}   
::-moz-placeholder{color: #ccc;}   
:-ms-input-placeholder {color: #ccc;}   
@media(max-width:640px){
.Floor002915 .form{padding-right: 30%; margin: 2vw 0;}
.Floor002915 .form .btn{ height: 12vw;width: 30%;}
.Floor002915 .form .text{line-height: 12vw; height: 12vw;}
.Floor002915,
.Floor002915 .form .btn{font-size: 3.5vw;}
 }








